This course consists of two parts. The first part introduces tools for solving and estimating linearized, full-information, dynamic stochastic general equilibrium (DSGE) models. Students will develop tools in matlab to solve and estimate medium-scale DSGE models using several approaches. Part two of the course explores alternatives to the full-information, rational expectations paradigm.