interests
a curated list of resources for economics, programming, effective altruism, and more.
Computation
- Auclert, Bardóczy, Rognlie & Straub — sequence-jacobian Python toolkit implementing the sequence-space Jacobian (SSJ) method for solving and estimating heterogeneous-agent models. Companion code for “Using the Sequence-Space Jacobian to Solve and Estimate Heterogeneous-Agent Models”, Econometrica 89(5), 2021.
- João B. Duarte (Nova SBE) — Numerical_Continuous_Time Course materials and annotated code for numerical methods in continuous-time macro models. One of several PhD-level computational resources on his GitHub.
- João B. Duarte (Nova SBE) — Computational-Methods-in-Macro PhD course materials covering advanced macroeconomic models with agent heterogeneity, with annotated Python and Julia code.
- Gregor Boehl — econpizza Python toolkit for solving DSGE and heterogeneous agent models using automatic differentiation and Newton methods. Based on Boehl (2025), “HANK on Speed: Robust Nonlinear Solutions using Automatic Differentiation”, Journal of Economic Theory.
- Gabriel Mihalache — Computation ResourcesCurated list of computational economics tools, readings, and references.
- Benjamin Moll — LecturesLecture notes on continuous-time methods, inequality dynamics, and heterogeneous agent macro.
- Benjamin Moll — CodesReplication code for published papers on macro dynamics and inequality.
- Econ-ARKOpen-source toolkit for heterogeneous agent macroeconomics (the HARK framework).
- Code and Data for the Social SciencesGentzkow & Shapiro’s best practices guide for reproducible empirical research.
- QuantEcon CheatsheetsSide-by-side MATLAB / Python / Julia syntax comparison for quantitative economists.
Macro
- Jesús Fernández-Villaverde — TeachingLecture notes and slides on DSGE models, Bayesian methods, and macro theory.
- STEG Virtual Course — Macro DevelopmentCEPR course on key concepts at the intersection of macro and development economics.
- Macroeconomic Model DatabaseComparative database of macro models for policy analysis and research.
- Tomasz Woźniak (University of Melbourne) — Bayesian Autoregressions Teaching materials on Bayesian estimation and inference for autoregressive models, including hierarchical extensions, conditional heteroskedasticity, and Student-t errors. See also his bsvars R package for Bayesian structural VAR estimation.
Agentic Workflows
- Pedro Sant’AnnaDocumented Claude Code workflow for empirical economics projects.
- Chris BlattmanClaude implementation for development economics research.
- Paul Goldsmith-PinkhamClaude Code tutorial series for applied economists, via Markus’ Academy.
- Anton KorinekAI agents for economic research: demystifying autonomous workflows for the profession.
- AI for EconomistsJesse Lastunen’s practical guide to integrating AI tools across the research workflow.
Resources
- QuantEconLectures, code libraries, and tools for quantitative economics.
- Thomas J. Sargent’s NotesLecture notes on macroeconomics, fiscal theory, and econometrics.
- AEA Resources for EconomistsComprehensive directory of economics data, software, and reference materials.
- Econometrics AcademyFree video courses covering econometrics from foundational to advanced methods.
Python
- Digital Skills Training — UniMelbIntroductory Python workshops; a good starting point for those new to programming.
- Ben Vatter’s Coding PrimerEconomics-focused Python coding prep; concise and practically oriented.
- Arthur Turrell — Coding for EconomistsComprehensive guide to Python for economic research, from code basics and data wrangling through to visualisation and causal inference.
- Python Data Science HandbookJake VanderPlas; covers NumPy, Pandas, Matplotlib, and Scikit-learn in depth.
- QuantEcon Python DocumentationAPI reference for the QuantEcon Python library.
R
- R for Data Science (2e)Wickham & Grolemund; tidyverse approach to data wrangling, visualisation, and modelling.
- IGCitiesR package for quantitative spatial models of cities; relevant for urban economics research.
- Rcpp for EveryonePractical guide to integrating C++ into R for computationally intensive tasks.
Git
- Learn Git and GitHubVisual roadmap with explanations of core Git concepts and GitHub workflows.
LaTeX
- Assignment TemplatePersonal LaTeX assignment template; freely available to use or adapt.
- LaTeX FontsCurated list of useful LaTeX fonts with usage examples.
- LaTeX Mathematical SymbolsComprehensive OeisWiki reference for LaTeX math symbols.
Getting Started
- Doing Good BetterWilliam MacAskill’s introduction to EA; rigorous yet accessible.
- The Life You Can SavePeter Singer on how to do the most good with charitable giving.
- 80,000 HoursCareer guide focused on high-impact paths for those who want to do good.
- EA BlogArticles and research from the Effective Altruism community.
- 80,000 Hours NewsletterRegular updates on high-impact opportunities and research.
- 80,000 Hours PodcastIn-depth conversations on the world’s most pressing problems and how to address them.
- BlueDot Impact — AI Safety FundamentalsIntroductory resources on AI safety, alignment, and governance.
Cause-Specific
- The Precipice by Toby OrdExistential risks and what they mean for humanity’s long-run future.
Staying Engaged
- Effective Altruism ForumResearch and discussion on EA topics; the main hub for community ideas.
High Impact Careers
- Probably Good Job BoardHigh-impact job opportunities curated for EA-aligned professionals.
- Probably Good CoursesRecommended courses for building skills in high-impact career paths.
- 80,000 Hours Job BoardJobs at organisations working on the world’s most pressing problems.
- EA Opportunity BoardNon-permanent positions, internships, and fellowships in the EA space.
- Cricket WritingMy occasional cricket blog.
- CricsheetBall-by-ball data for cricket matches in open YAML and CSV formats.