Andrew Ng at Stanford offers [videos of various courses](http://videolectures.net/andrew_ng/).