Google Code University

Google Code University is an excellent resource for Computer Science students and programmers in general. All videos and Powerpoint presentations published at the University are released under Creative Commons. Four different kinds of courses are available right now, they are Ajax Programming, Distributed Systems, Web Security and Languages.

Each section is divided into two subsections that link to the presentations and videos. The Powerpoint presentations have to be downloaded to your computer while the videos are embedded on the website itself. Most tutorials on the website are clearly aimed at users with some background knowledge.

If you take a look at the C++ tutorials in the Language section you see that they are not beginners tutorials for instance. The first tutorial is named C++ Threads while the second and last New Features in the Next C++ Standard. Nothing a beginner to C++ programming would want to start with.

The videos however are excellent, the C++ Threads video for instance has a playtime of 1 hour 29 minutes. Strangely though the other video which was hosted on Youtube is not available anymore which is the only video that was not available. All other videos were hosted on Google Video and ran fine.

The website has a Curriculum Search as well which should help to find teaching material. It's basically a custom Google search.