

Advanced Methods for Building and Calibrating Agent-Based Economic Models.
This advanced course introduces data-driven agent-based modeling (ABM) as a powerful framework for understanding complex economic systems. Moving beyond traditional toy models, we explore how modern ABMs integrate real-world data through calibration, initialization, and data assimilation techniques. The course covers state-of-the-art applications in labor markets, macroeconomics, and pandemic economics, and introduces multi-agent systems tools such as generative AI to model complex agent behavior.
Students will gain hands-on experience implementing data-driven ABMs using contemporary Python tools and libraries.
The learning objectives of the course include:
This course has been designed for:
By the end of the course, students will be able to:
Course Philosophy
This course emphasizes practical implementation of research-grade agent-based models that can inform real-world policy decisions. Rather than focusing on pedagogical toy models, we work with contemporary applications that demonstrate the power of ABMs to capture heterogeneity, network effects, and emergent phenomena in economic systems.
This course will cover the following topics:
Morning (Theory)
Afternoon (Practicals)
Morning (Theory)
Afternoon (Practicals)
Morning (Theory)
Afternoon (Practicals)
Morning (Theory)
Afternoon (Practicals)
Morning (Theory)
Afternoon (Practicals)
Here is a list of texts that may help you to prepare for this course.
All BSE Summer courses are taught to the same high standard as our Master’s programs. Join us to:
Network with like-minded peers
Study in vibrant Barcelona
Learn from world-renowned faculty
All BSE Summer School applicants must meet the entrance requirements.
Summer School applicants normally demonstrate one or more of the following:
Requirements for Data-Driven (AI) Agent-Based Models for Economics course
Here is your schedule for this edition of the BSE Data-Driven (AI) Agent-Based Models for Economics course.
To be eligible for credit transfer, students must complete a final project.
Students will deliver a short final project one week after the summer school finishes. It will consist in solving a final problem that will include the practical and empirical issues worked on in class.
Consult the Summer School Admissions page for more information about this option.
Participants who attend more than 80% of the course will receive a Certificate of Attendance, free of charge.
Multiple course discounts are available; see more information about available discounts. Fees for other courses listed in other Summer School programs may vary.
* Reduced Fee applies for PhD or Master’s students, Alumni of BSE Master’s programs, and participants who are unemployed.
Here are some commonly asked questions by participants. Any further queries, please contact our Admissions Team.
Accommodation is not included in the course fee. Participants are responsible for finding accommodation.
Sessions will NOT be recorded; however, the materials provided by the professor will be available for a month after the course has finished.
Fees for each course may vary. Please consult each course page for accurate information.
Yes, BSE offers a variety of discounts on its Summer School courses. See more information about available discounts or request a personalized discount quote by email.
Yes! you can combine any of the Summer School courses (schedule permitting). See the full course calendar.
Yes, a social dinner is held once a week for all participants, it is free to attend.
Remember that you can combine this program with courses in any of the other BSE Summer School programs (schedule permitting). Maximise your learning this summer and take advantage of our multiple-course discount.