TIP: Udemy Download Trick You Must Try

In an effort to continuously improve myself, invest in my growth (both personally and professionally) and keep up to date with the data science trend, I have been taking courses in Udemy. I have also shared that journey in this platform -- from Python courses for beginners, Python courses for advanced users, as well as Python courses specific to data science.

One neat feature of Udemy is the ability to download courses to your mobile device for "OFFLINE" viewing, using the Udemy mobile phone application. This works out well, except when your device is storage bound. This is particularly a problem for Apple iPhone users, but may apply to certain Android users as well.

The next best option is to download to your notebook (yes, for desktops as well but they are not that portable to take with you on the go). However, Udemy courses are not downloadable from the web interface, unless the instructor specifically allowed the download. Is it still possible? HOW?!

Yes, it is possible. You are as interested in doing it as I am. And here's how.

First, install Python on your notebook. If you don't have it yet, download miniconda3 (link: https://conda.io/miniconda.html). When installing miniconda3, make sure to include python on your PATH.

Next, clone or download the zip of the udemy-dl github repository (link: https://github.com/r0oth3x49/udemy-dl). Expand the zip file to a directory of your choice. Open the requirements.txt file. Use conda to install the libraries listed. Or if you want simply, run "pip install -r requirements.txt". The use of conda is recommended, but as I have tested pip also works. Either way, it installs the modules or libraries required.

You are now ready to download the Udemy course of your choice. Note and copy the URL of your course.

Then execute "python udemy-dl.py http://www.udemy.com/replace-this-link-with-the-course-url/". Do not forget to replace the http URL with the course URL.

The example below executed for Linux High Availability Clustering.

Linux High Availability Cluster

The payloads for Udemy courses may reach upwards of 3GB. So you can expect this download to take a while, depending on your internet speeds.

RELATED: Top Python Courses for Beginners

There you have it. Udemy course videos for OFFLINE viewing on your notebook.


References:
https://conda.io/miniconda.html (Miniconda3)
https://github.com/r0oth3x49/udemy-dl (udemy-dl)

Share:

Subscribe for Latest Update

Popular Posts

Post Labels

100gb (1) acceleration (1) acrobat (1) adblock (1) advanced (1) ahci (1) airdrop (2) aix (14) angry birds (1) article (21) aster (1) audiodg.exe (1) automatic (2) autorun.inf (1) bartpe (1) battery (2) bigboss (1) binance (1) biometrics (1) bitcoin (3) blackberry (1) book (1) boot-repair (2) calendar (1) ccleaner (3) chrome (5) cloud (1) cluster (1) compatibility (3) CPAN (1) crypto (3) cydia (1) data (3) ddos (1) disable (1) discount (1) DLNA (1) dmidecode (1) dns (7) dracut (1) driver (1) error (10) esxi5 (2) excel (1) facebook (1) faq (36) faucet (1) firefox (17) firewall (2) flash (5) free (3) fun (1) gadgets (4) games (1) garmin (5) gmail (3) google (4) google+ (2) gps (5) grub (2) guide (1) hardware (6) how (1) how-to (45) huawei (1) icloud (1) info (4) iphone (7) IPMP (2) IPV6 (1) iscsi (1) jailbreak (1) java (3) kodi (1) linux (28) locate (1) lshw (1) luci (1) mafia wars (1) malware (1) mapsource (1) memory (2) mikrotik (5) missing (1) mods (10) mouse (1) multipath (1) multitasking (1) NAT (1) netapp (1) nouveau (1) nvidia (1) osmc (1) outlook (2) p2v (2) patch (1) performance (19) perl (1) philippines (1) php (1) pimp-my-rig (9) pldthomedsl (1) plugin (1) popcorn hour (10) power shell (1) process (1) proxy (2) pyspark (1) python (13) qos (1) raspberry pi (7) readyboost (2) reboot (2) recall (1) recovery mode (1) registry (2) rename (1) repository (1) rescue mode (1) review (15) right-click (1) RSS (2) s3cmd (1) salary (1) sanity check (1) security (15) sendmail (1) sickgear (3) software (10) solaris (17) squid (3) SSD (3) SSH (9) swap (1) tip (4) tips (42) top list (3) torrent (5) transmission (1) treewalk (2) tunnel (1) tweak (4) tweaks (41) ubuntu (4) udemy (6) unknown device (1) updates (12) upgrade (1) usb (12) utf8 (1) utility (2) V2V (1) virtual machine (4) VirtualBox (1) vmware (14) vsphere (1) wannacry (1) wifi (4) windows (54) winpe (2) xymon (1) yum (1) zombie (1)

RANDOM POSTS