Stanford University’s Free Online Courses
Isn’t that great? Stanford’s free online courses are taught by regular Stanford faculty and are highly interactive. Enrollees do not get Stanford credit for their work, but they do receive a statement of accomplishment if they successfully complete a course. The classes are delivered on a number of different platforms.
http://www.stanford.edu/online/courses
and they do have great iTunes’ resources too, check them out http://itunes.stanford.edu