Lecture notes, problem sets, and other course materials are posted on this Massachusetts Institute of Technology Website. Courses are listed by title; both undergraduate and graduate course are covered.
Online courses in many subjects offered by Universities around the world.
Computer science courses offered online, some by Universities such as Harvard and MIT, for a fee.
Among the thousands of educational videos in the Khan Academy are several videos dealing with introductory programming and computer science topics.
Over 100,000 courses offered in many subjects, usually for around $10 each.