Google Code University
is a collection of free courses on computer science.
There is no registration and all materials are free to use. There are courses on programming languages, web programming, systems and more. There are basic tutorials and advanced classes. Some of the materials are from actual college computer science courses.
This is a great resource for computer science classes and can be used in class or as extra reinforcement.