I am a big fan of Udemy and I have purchased about 13 courses off of the site (and counting) but sometimes I don’t have access to the internet on my laptop and watching videos (especially programming videos) on my Android phone which have been synced offline and being able to follow along isn’t easy or ideal.
I have found a clever and simple Python script that allows you to download your paid Udemy course videos so you can watch them on your Mac or PC offline without needing any kind of internet connection (except for the initial download).
The resulting quality appears to be about 720p, so the downloaded files are legit and watchable. The script uses the ever-versatile BeautifulSoup library for logging in, parsing the JWPlayer JSON object in the page and then creates a folder and downloads all course videos.
The Python script can be viewed and download here on Github.
Keep in mind this is against the terms of service for Udemy and could result in you losing access to your account. Course authors can actually allow videos to be downloaded, but most don’t. Be careful and be respectful. Udemy could shutdown this method of downloading videos at any time.
There is also another method which involves downloading your course videos offline on your smartphone and then installing an app that allows you to browse and download files from your phone, but there are a lot of steps required to do so. This Python script is currently the easiest way and it works really well.
Update 2020: This method still works. I had to update the repository as the original was removed.
I appreciate your effort to help people download the videos . I am sure you are trying to find ethical ways of downloading. I have found another option too. I use Chrome and with the help of browser extension (Chrome app) one can download the videos.
care to share?
can you share the extension and how u do it ?
Here’s the extension ,,, @Sanil #Raznoe
will uou give me these courses because a did not have money to get them
It works like a charm! 🙂
Following the installation described on the Github, I had everything working in a minute.
But the preinstall step worked like this on my OSX (and I assume would be the same on other *nix systems):
sudo curl https://bootstrap.pypa.io/get-pip.py | sudo python
Then having my course offline was a breeze.
Thank you very much for the effort you put into it!
You can use iGrab
Many more….in one application
I get “Error on input” on the final step
@Muhammad Saad : Thanks – its work
Hi, could someone explain how to do this in a “for dummies” format? I get to the Install pip section and am not savvy enough to know how to do much without more specific directions. If you wanna get paid for it on Fiverr, I am happy to pay someone to walk me through it. Thanks in advance.
How To Download pdf,quizzes,documents associate wit Udemy Courses?
looks like the udemy-dl python package stopped working. The github repo got slapped with a DMCA take down notice and Udemy patched the loophole! Please share if you have any more method to download and watch courses offline.
Oh for F*’s sake. FK the DCMA and FK Udemy. Most of their courses are crap and not worth the $15 perpetual sale. The couple that are, they don’t even allow downloading to a PC or MAC, but do on an android device? WTF? a computer is a computer is a Fking computer!
To anyone else wondering where to get the script, it appears other people have uploaded possibly the same script to download Udemy courses, here is one: https://github.com/nishad/udemy-dl
i don’t understand, anyone help me please.
i have download the file on github, so what next step to download the video or course?
please help me
You can try this easy http://goo.gl/NktKtz
It works for me.
Fabulous – works a charm.
Download any free or paid udemy courses in 720p HD. Automatic bulk download with resuming option. You can also download PDF / HTML / TEXT files. Download here: http://www.udemycoursedownload.com
I just find a cbt nuggets downloader called Allavsoft.
After have a try, I find it really works great in downloading videos from cbt nuggets.
I was using CamStudio to Record the screen directly when watching Udemy online, so that I could view the recorded videos next time without connecting to internet. However, this method is a bit roundabout and the tips here seem to be more reliable. BTW, I have also found some tricks here: http://goo.gl/sViHle
I use Allavsoft to download video from Lynda, Udemy, YouTube, etc.
Could not resolve host: udemy-assets-on-demand.udemy.com
I use Allavsoft to download paid udemy and lynda course video.
Some videos which have download options on this platform do no need third-party tools to download.
total useless comments.
Offers paying solutions.
Do you think I will pay for a software to download a course what I already paid for?
I use the online version instead…
I use Allavsoft to download video from Udemy and Lynda, I like its batch downloading
Superb script. Works like a charm! Thank you very much for creating this amazing tool.
How To Download Udemy Videos On Android ?
Allavsoft works great in downloading videos courses from Udemy and Lynda
You ought to be a part of a contest for one of the best blogs on the net.
I am going to recommend this site!
I also have the need to download videos from Lynda.com.
Then I google searched and tried so many lynda downloader.
Finally and luckily I find Allavsoft works great in download Lynda video courses.
I like its batch downloading and directly download video to any video format or audio format.
More exciting it also helps to download video from Udemy, YouTube, Coursera etc.
Hope it also helps for you.
After downloading the videos through python script, how can I access them? Where are they stored in macbook pro. I can’t see them in downloads.
I use Allavsoft to batch and directly downlaod videos from Pluralsight, Lynda, Udemy, Digital Tutors, Tutsplus, Crasfty etc
Fantastic! You are a Genius!
Sorry for my ignorance, but I was in a fix, as I really didn’t know that Udemy doesn’t let us download. So, I was disappointed after purchasing, because I rarely get time to be online. I take my Windows laptop for morning walk and study video-lectures for 1 – 1.5 hours in the park.
So, I was wondering what to do. Your script came like a little genie to my help.
Thanks for your help and appreciate your time and knowledge!
Seems like Python script link isn’t working.
Can someone please upload the script?
I use Allavsoft to batch download videos from Udemy to MP4, MP3 etc
how will be operate download revit mep in vedio formate.in this course 22 chapert and rupees 640.
Thanks a lot !!
Allavsoft is highly recommended to download free or paid video courses from Udemy, Lynda, etc.
Sir provided a google drive download link of Udemy Course.
Latest Videos of Python And AngularJS