Free Online Classes
Global Warming: The Science and Modeling of Climate Change is running now on Coursera, a not-for-profit education company that partners with the top universities and organizations in the world to offer courses online for anyone to take, for free. The video lectures have been completely redone in a punchy 2-10 minute format, with revamped exercises using the updated online models interspersed throughout. Syllabus
Global Warming II: Create Your Own Models in Python gives step-by-step directions to writing your own simple Earth-system models in Python. An auto-grader puts your code through the paces until you're getting the right answers. A peer-assessment system gives you feedback on your coding style from other learners, and gives you a glimpse into their codes as well.