EC2113 Introduction to Climate Science
EC3124 Physics of the Atmosphere
National Programme on Technology Enhanced Learning (NPTEL)
MIT Open courseware
Weather in a Tank
NASA Explore Earth
NASA Earth Observatory