Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Ouff, as someone who has done my fair share of downloading Khan Academy content, this will be a lot of work. There are something like 20K+ videos, so downloading each of them will take forever (think weeks). You might get your IP blocked by youtube in the process, and in general, getting the HTML for each page will put unnecessary strain on the Khan Academy web servers, especially in this moment of hightened need.

Instead of downloading from scratch, I would recommend using one of the pre-downloaded and pre-packaged Khan Academy video archives: a Kolibri channel or a Kiwix ZIM file. Details provided below:

## Kolibri

This is the best open source offline learning app developed by Learning Equality (the same people that made KA-Lite, see https://learningequality.org/ka-lite/map/)

1. Download Kolibri from https://learningequality.org/download/

2. Browse the list of Khan Academy channels to find the one you're interested in (there are 16 diffenret channels, for the different languages available from Khan Academy website) https://catalog.learningequality.org/#/public?keywords=khan

3. After installing and starting Kolibri (it's a web app that runs on localhost) go to DEVICE > CONTENT > and IMPORT the channel you selected in step 2. (Note download will take a while, like 8h+ because it will have to download 20k videos, exercises, and subtitles).

4. DONE! You have the entire Khan Academy collection in an easy-to-use fully offline learning management system. For bonus points you can create separate "coach" accounts as a parent and watch your kids progress.

## Kiwix

This is another powerful app developed initially for offline browsing of Wikipedia, but now extended to support many other sites. Kiwix is based on ZIM files, which are highly optimized compressed archives for web content.

1. Download Kiwix as app or desktop program https://www.kiwix.org/en/download/

2. Find the name of the Khan Academy ZIM file for your language and course, search for "khan-academy-" on this page https://wiki.kiwix.org/wiki/Content_in_all_languages

3. After installing Kiwix, import the right ZIM file (again it will take a while).

4. BAM! Now you have all the videos offline (exercises not supported in Kiwix, only the videos).

Between the two options, the Kolibri option would be my recommendation because you get all the exercises as well, not just the videos, but if you're looking just for videos, then Kiwix is faster.



^ all of the above is Open Source software, developed by non-profits. If you want to support, here the relevant donation pages and code repos:

- Learning Equality => https://learningequality.org/donate/ and https://github.com/learningequality

- Kiwix => https://www.kiwix.org/en/support/ and https://github.com/kiwix

- And of course the big papas https://www.khanacademy.org/donate who make all this great content available in the first place!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: