We provide an introduction to the recent developments in dynamic mechanism design, with a primary focus on the quasilinear case. First, we describe socially optimal (or efficient) dynamic mechanisms. These mechanisms extend the well-known Vickrey-Clark-Groves and D'Aspremont-Gérard-Varet...