The objective of the course is to learn how to solve the main workhorse models in macro using Python, with an emphasis on models with heterogeneous agents, and to show some leading applications of these models in recent literature. By the end of the course one should know the basic toolkits to solve and simulate macro models and should be able to apply/extend them for research purposes.
- Intro to python
- Numerical methods
- Representative agent models and methods
- Heterogeneous agents models and methods
- Heterogeneous agents + aggregate uncertainty models and methods
- Continuous time models and methods
This course is inspired by many great sources. Much of the content in this course is adapted from Kurt Mitman, Pontus Rendahl, Dirk Krueger, Jesus Fernandez-Villaverde, Per Krusell and Benjamin Moll's teaching materials. I deeply thank them for making these available.