Algorithms videos!
I refer to (as I think) a very fantastic material to learn algorithms, if you don't know this link you should owe FCI-H blog a lot :p
Here http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-046JFall-2005/LectureNotes/index.htm you'll find videos with high and low-quality and also PDFs.
To download videos you should change the link from
http://mfile.akamai.com/7870/rm/mitstorage.download.akamai.com/7870/6/6.046j/f05/lecturenotes/ocw-6.046-07sep2005-220k.rm
to
http://ocw.mit.edu/ans7870/6/6.046j/f05/lecturenotes/ocw-6.046-07sep2005-220k.rm
You can say it as replace "http://mfile.akamai.com/7870/rm/mitstorage.download.akamai.com/7870/6/6.046j/f05/lecturenotes/ocw-6.046-07sep2005-220k.rm" with "http://ocw.mit.edu/ans7870/6/6.046j/f05/lecturenotes/ocw-6.046-07sep2005-220k.rm"
Acknowledgement
I got that from this blog http://amazingstuffs.blogspot.com/