How to Download any Course from Coursera
nishan-paul
Nishan Paul
·1 min read

How to Download any Course from Coursera

Today we will set up necessary environment in computer, so that we can download any course (or multiple courses) from Coursera by a single command line.

Downloaded course cannot provide us certificate, but surely we can learn a lot from the course in an organized way. Not every one of us can afford paid course. And there is another limitation. Three months after enrolling in a course on Coursera, subscription of that course will not be available any more. We need to buy that course again. That is why downloading a course can be a secure way to continue our self-learning in offline.

REQUIREMENTS FOR INSTALLATION :

  • OS of computer must be windows
  • Python environment must be installed in computer
  • First, we have to create an account on Coursera and enroll the courses that we want to download

FEATURES OF THIS SOFTWARE :

  • Downloads multiple courses or specialization courses by single command line
  • Download video quality is 720p
  • Subtitle language is English
  • Quizzes are downloaded
  • Resume partial downloads
  • Makes M3U Playlist of All the Lecture Videos of Courses

INFORMATION THAT WILL BE NEEDED LATER :

  • Go to chrome://settings/cookies/detail?site=coursera.org & get CAUTH_VALUE
  • USER_EMAIL of Coursera
  • USER_PASSWORD of Coursera

INSTALLATION OF SOFTWARE :

  • Go to command prompt & enter : python -m pip install coursera-dl

  • Set environment variable for coursera-dl file : Control Panel > System > Advanced System Settings > Environment Variables > User Variables > Path > Edit > New > directory_where_coursera_dl_file_is_installed

  • Restart the computer

TO DOWNLOAD COURSE :

  • Go to command prompt & enter : cd directory_where_we_want_to_download_course

  • Go to command prompt & enter : coursera-dl -u USER_EMAIL -p USER_PASSWORD -ca CAUTH_VALUE ( ) --subtitle-language en --video-resolution 720p --download-quizzes --resume --playlist

To download course, () will be replaced by : course_name

For further information, please visit coursera-dl and coursera-courses-free-download.