Created by the Leland Stanford Junior University, this site offers a wide variety of materials from text to animations and time-lapse videos in both English and Spanish. There is a useful glossary as well as OHPs, handouts and meticulous lesson plans which also provide alternative options if things don’t go according to plan in the classroom.