Stanford has some top quality material up for CS. I have completed cs106a and am working on cs106b and they are both top notch!
http://see.stanford.edu/see/courses.aspx
If you are looking at more web based stuff then David Malan (Harvard) has some great free stuff as well.
http://cs50.tv/2010/fall/