Do you watch video lectures? MIT, Stanford, Berkeley and lots of other universities provide online learning materials,lectures.. What are your favorite ones?
While they're not all directly related to CS, I like the Google Tech Talks. They're almost always interesting and well-done.
The Structure and Interpretation of Computer Programming lectures by Hal Abelson and Gerald Jay Sussman. They are a nice accompaniment to the book, and enlightening.
The Structure and Interpretation of Computer Programs MIT course, by Hal Abelson and Gerald Jay Sussman, is truly a timeless classic.
Also, UC-Berkeley has a very similar course that can be found here. I have only watched the first few lectures of the UC-Berkeley course, but so far they've been just as good.
The CERIAS Security Seminars at Purdue are fantastic.
The weekly security seminar has been held every semester since spring of 1992. We invite personnel at Purdue and visitors from outside to present on topics of particular interest to them in the areas of computer and network security, computer crime investigation, information warfare, information ethics, public policy for computing and security, the computing "underground," and other related topics.
I tend to use Berkeley's and MIT's. OCW tends to be more centralized and organized, but it's quite easy to find the actual course websites for Berkeley classes for lecture notes and so on (in addition to lectures from here).
YUI Theater has some great lectures on JavaScript.
Channel 9 has some good discussions on Microsoft technologies.
MIT TechTV has some interesting videos.
Stanford has a good iPhone programming course on iTunes U.
Knuth's Computer Musings.
They used to be available at Stanford Center for Professional Development, but seem to be offline at the moment. I imagine they are still on Stanford iTunes, though.
The Programming Paradigms lectures from Jerry Cain at Stanford.
The first few lectures are a great overview of memory management and generic programming in C. He describes complicated examples clearly and covers quite a lot of material in an hour.
Later lectures introduce other paradigms through examples in C++, Python, and Scheme.
MIT's Introduction to Algorithms. Btw, an almost complete list of online lectures is captured in this blog.
I am presently following Standford's course CS106A, Programming Methodology