This guy's done a pretty good job with annotating MIT's Algorithm video lectures, themselves a great resource for autodidacts:
http://www.catonmat.net/blog/category/introduction-to-algorithms/page/2/
In general, here are some free science lectures on a range of topics (seemed a bit biology heavy last I checked):
http://www.freesciencelectures.com/