MIT Press, 2019. For MA students, beginning PhD students, and researchers.

Table of contents: PDF.
MIT Press book page.
MIT Press flyer with endorsements: PDF.
Second MIT Press flyer with endorsements: PDF.
Book discussion in  Finanz und Wirtschaft: PDF.


“An orderly and elegant presentation of essential ideas of modern macroeconomics with a perfect mix of tools and applications.”
Thomas Sargent, Professor of Economics, New York University

“excellent introduction into dynamic macroeconomics … deep, self-contained, and still concise … superb choice for a first-year PhD or advanced Masters’ course in macroeconomics.”
Markus Brunnermeier, Edwards S. Sanford Professor of Economics, Princeton University

“A needed, up-to-date primer on macroeconomic theory. … comprehensive … thorough and rigorous, yet accessible”
George-Marios Angeletos, Professor of Economics, MIT

“the rare textbook that is both comprehensive and rigorous, as well as concise and simple. … students will be ready to join the exciting debates in modern macroeconomics.”
Ricardo Reis, A. W. Phillips Professor of Economics, LSE

“concise, but rigorous introduction … pedagogical approach … I expect it to become a staple reference in first-year graduate courses.”
Jordi Galí, CREI, Universitat Pompeu Fabra and Barcelona GSE

“Finally … rigorously develop[s] the core insights in each topic studied, avoiding superfluous diversions.”
Gianluca Violante, Professor of Economics, Princeton University

“excellent textbook … solid and unified background for positive and normative analysis … conceptually clear and logically consistent, and at the same time quite accessible.”
Fernando Alvarez, Saieh Family Professor of Economics, University of Chicago

Exercises with Solutions

The exercise manual includes more than 200 exercises.

  • Exercise manual is available from MIT Press or here: PDF.
  • Solutions manual is available from MIT Press.


Macroeconomic data can be downloaded from these websites:

Computer Code

Computer code can be downloaded from these websites:

  • Paul L. Fackler’s page CompEcon Toolbox for Matlab. Matlab code. Accompanies Mario J. Miranda and Paul L. Fackler (2004), Applied Computational Economics and Finance, MIT Press.
  • Many pages on GitHub. Code in various programming languages.
  • S. Borağan Aruoba and Jesús Fernández-Villaverde’s page on GitHub. Code in C++11, Fortran 2008, Java, Julia, Python, Matlab, Mathematica, and R to solve the neoclassical growth model. Accompanies S. Borağan Aruoba and Jesús Fernández-Villaverde (2014), A Comparison of Programming Languages in Economics.
  • Jesse Perla, Thomas J. Sargent and John Stachurski’s page Lectures in Quantitative Economics. Python and Julia code.
  • Fabrice Collard’s page. Matlab code for various problems.