OpenCulture

OpenCulture has 1,250 free online courses from some of the world's most prestigious universities, such as Stanford, MIT, and Oxford. The courses are downloadable as well.