Programming
Resources for learning how to program
I do (most of) my programming in Python.
I can recommend the following courses:
Introduction to Programming and Numerical Analysis. If you want to start from knowing nothing to solving multi-period models with uncertainty and constraints.
Advanced Macroeconomics: Heterogenous Agent Models. If you are interested in consumption-saving models in partial and general equilibrium.
Household Behavior Over the Life-Cycle. If you are interested in labor, public, gender and familiy economics from a structural perspective.
Mini-course (PhD): Heterogeneous Agent Macro
I have written the following Python-packages:
EconModel and EconModelNotebooks. Any economic model I build in Python use this package.
You can skip the C++ part the first time around (I can recommend w3schools to learn C++).ConSav and associated ConSavNotebooks. Used to solve consumption-saving models.
GEModelTools and associated GEModelToolsNotebooks. Used to solve heterogenous agent general equilibrium model.