This book aim is twofold. First, it introduces the reader to the methodology and to the technicalities and the tools necessary to master the creation of agent-based models. Second, it presents several examples of applications to different economic phenomena where agent-based models are crucial in answering the research question and in solving practical problems emerged in business and policy domains (e.g., financial markets, cooperation dynamics, public policy evaluation).