An introduction to climate models and their application to studies of past, modern, and future climate. Students will learn fundamental modeling concepts, gain experience running several kinds of models, and read/evaluate recent modeling papers. A variety of models will be introduced, with emphasis on atmosphere-ocean General Circulation Models (GCMs) and "simple"(zero-dimensional) models. No previous modeling or programming experience is required.