In these lecture notes, we review the adiabatic theorem in quantum mechanics, focusing on a recent extension to many-body systems. The role of locality is emphasized and the relation to the quasi-adiabatic flow discussed. An important application of these results to linear response theory is also reviewed.