Great list. I didn't see any of the courses in Stanford's Enginnering Everywhere package mentioned, http://see.stanford.edu/see/courses.aspx. I found Programming Paradigms to be a fantastic overview especially the parallel programming and functional programming overviews.
This is something like the 10th post about the CS lectures. Look at the right sidebar for all the others. I remember posting see.stanford.edu lectures a while ago.
This is nice. Though I think http://www.openculture.com/ is more comprehensive and Dan Colman's been doing this for quite a while now, with no signs of stopping :-)