This course is based on the free, online textbook from CK12. There are 87 lessons, covering Geology, Tectonics, Weather, Ecology and Space.
Each student lesson contains a reading assignment and videos to watch. Most also have an interactive to reinforce the concepts of the lesson.