Course Home | Course Download page | Video & Audio lectures of the course
I found a way to download these courses and also some other lectures of the prerequisites for this course by Googling. Yes, it's legal and it's from MIT's website.
One of the prerequisites for this course is "6.001 Structure and Interpretation of Computer Programs." The first version of this course's video lectures are available here for download.
Downloading 6.046J / 18.410J Introduction to Algorithms:
The URLs of the video lectures for Introduction to Algorithms have the following format:
http://mfile.akamai.com/7870/rm/mitstorage.download.akamai.com/7870/6/6.046j/f05/lecturenotes/ocw-6.046-07sep2005-220k.rm
If you'd like to download the entire file and play it, use the following URL:http://ocw.mit.edu/ans7870/6/6.046j/f05/lecturenotes/ocw-6.046-07sep2005-220k.rm
The only change is the part in bold and red (i.e., till mitstorage.download.akamai.com/ in the first URL, the rest is the same.)Extra, extra:
- Alternative Link for Video Lectures
- Scott Hanselman on Learning Algorithms
- Free Science Online has plenty of excellent links
Steve Skiena's, the author of the infamous Algorithm Design Manual, lectures are available for viewing from here. He also has videos of his discrete mathematics lectures here.