Skip to content
Generate list of course videos from
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

EdX powered courses video downloader

This script is intended to download course videos from or any other site 'Powered by EdX' (including, of course, itself).

This script relies on youtube-dl project to download videos.

Accepts destination path as optional parameter.


  • Python 2.7
  • Mechanize
  • BeautifulSoup4
  • Youtube_dl


git clone
cd edu_10gen_dl
sudo pip install -r requirements.txt

Populate with domain and credentials of site, from which you're going to download videos.

Optionally set another options in like writesubtitles to enable subtitles.


  • python
  • python c:\Users\MyUser\Lectures\
  • python --interactive c:\Users\MyUser\Lectures\
You can’t perform that action at this time.