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.
Update: Please note that Google's Code University will be retired on January 1, 2013. Google suggests to visit the University Consortium website where a course catalog is available. The courses are divided into mobile, web development and programming languages with the latter lacking content right now.
Some courses include materials and videos, while others only links to websites where course materials are available. The majority of courses are for Google owned services and software such as Android or Google Maps.Advertisement