I have blogged about coursera.org in the past and as part of signing up to a number of courses I felt the need to easily download the videos, quizzes, notes, etc. locally for later use offline.
I quickly found a project on github (and there are a few) but wasn’t quite happy with the code. I cleaned it up to a relatively sensible state and it now does what I wanted it to do. The main additional features I wanted were: easily download multiple courses, support for quizzes/homeworks, and support for links to extra material (e.g, 3rd party sites, papers, etc).
Just do a “pip install coursera-dl” and then run as follows:
coursera-dl -u myusername -p mypassword -d /my/courses/ algo-2012-001 ml-2012-002
Code is in python and can be found on Github.
Some people have asked if they could donate something. If you wish you can do that here:
Update: if you have a feature request or want to report a bug please use the github issue system