Starting in February 2012 Stanford University lecturer Nick Parlante will be conducting a free Computer Science 101 course. As you probably guessed by the title, Computer Science 101 is an introduction to the basics of computer science. The course requires no prior knowledge and does not require anything more than a modern web browser in order to participate. Learn more about the course from Nick Parlante himself in the video below.
Applications for Education
If you have high school students considering studying computer science in college, this course could be a good way for those students to obtain some good baseline knowledge about the field.