# Download complete course? How?

**URL:** <https://forum.codewithmosh.com/t/download-complete-course-how/221>\
**Category:** Uncategorized\
**Created:** [October 25, 2020, 9:37pm UTC](https://forum.codewithmosh.com/t/download-complete-course-how/221 "2020-10-25T21:37:53Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![satyam-dev](https://avatars.discourse-cdn.com/v4/letter/s/65b543/32.png) [@satyam-dev](https://forum.codewithmosh.com/u/satyam-dev)\
**Post date:** [October 25, 2020, 9:37pm UTC](https://forum.codewithmosh.com/t/download-complete-course-how/221/1 "2020-10-25T21:37:53Z")

</div>

Hi!

There are times when I want to watch my course offline when my internet connectivity is weak(example - when travelling). I want to download complete course in any quality(360/540/720/1080p) etc.

Currently I can go to one lesson, click on download, wait for the download to complete, move to the next lesson. How can I download the complete course with one click?

Please help.

---

<div class="post-metadata">

**Author:** ![A100D-JS](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/a100d-js/32/8_2.png) [@A100D-JS](https://forum.codewithmosh.com/u/A100D-JS)\
**Post date:** [October 26, 2020, 1:16am UTC](https://forum.codewithmosh.com/t/download-complete-course-how/221/2 "2020-10-26T01:16:04Z")

</div>

Hi, Unfortunately you can’t do it which is sometimes disappointing… So, you have to download the course episodes one by one 😞

---

<div class="post-metadata">

**Author:** ![Okechuqu](https://avatars.discourse-cdn.com/v4/letter/o/50afbb/32.png) [@Okechuqu](https://forum.codewithmosh.com/u/Okechuqu)\
**Post date:** [November 19, 2021, 2:40am UTC](https://forum.codewithmosh.com/t/download-complete-course-how/221/3 "2021-11-19T02:40:56Z")

</div>

that’s frustrating also, aside that mosh did a very marvelous work here.

---

<div class="post-metadata">

**Author:** ![Aemro11](https://avatars.discourse-cdn.com/v4/letter/a/ec9cab/32.png) [@Aemro11](https://forum.codewithmosh.com/u/Aemro11)\
**Post date:** [December 21, 2021, 10:50am UTC](https://forum.codewithmosh.com/t/download-complete-course-how/221/4 "2021-12-21T10:50:06Z")

</div>

can people download all lessons of html , java and other course’s lessons once you buy full access subscription.

I thought that only the videos are downloadable when you buy the course not for the subscription.  
can we download all the course lectures when it under full access subscription.

---

<div class="post-metadata">

**Author:** ![A100D-JS](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/a100d-js/32/8_2.png) [@A100D-JS](https://forum.codewithmosh.com/u/A100D-JS)\
**Post date:** [December 21, 2021, 9:24pm UTC](https://forum.codewithmosh.com/t/download-complete-course-how/221/5 "2021-12-21T21:24:38Z")

</div>

Hi,

 ![All Access Pass](https://us1.discourse-cdn.com/flex020/uploads/codewithmosh/original/2X/0/0062a867a5e7eca98af5657c49c391378e46034b.png)

---

<div class="post-metadata">

**Author:** ![sklyarov](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/sklyarov/32/6526_2.png) [@sklyarov](https://forum.codewithmosh.com/u/sklyarov)\
**Post date:** [June 23, 2023, 5:22pm UTC](https://forum.codewithmosh.com/t/download-complete-course-how/221/6 "2023-06-23T17:22:18Z")

</div>

Anyone figured this out?  
I want to download my python class that I bought.

I will be on 14hr flight tomorrow with no internet access and wanted to spend this time with purpose. I know that I can download videos one by one, but when I do that it just downloads file with random name like 1c7fae5c-0c93-4983-956c-3725f786cd32.mp4 - which is not very helpful as I dont know what this is class is and in what order to watch them.

---

<div class="post-metadata">

**Author:** ![jwilling](https://avatars.discourse-cdn.com/v4/letter/j/bbe5ce/32.png) [@jwilling](https://forum.codewithmosh.com/u/jwilling)\
**Post date:** [July 14, 2023, 12:07am UTC](https://forum.codewithmosh.com/t/download-complete-course-how/221/7 "2023-07-14T00:07:31Z")

</div>

Anyone have a solution for this? I will also be a couple long plane and car rides shortly and would love to get some learning done. It seems tedious to download each episode and rename it manually. I can’t really imagine a scenario where I’d want to download just a single episode.

---

<div class="post-metadata">

**Author:** ![MarkF](https://avatars.discourse-cdn.com/v4/letter/m/8797f3/32.png) [@MarkF](https://forum.codewithmosh.com/u/MarkF)\
**Post date:** [July 15, 2023, 7:30am UTC](https://forum.codewithmosh.com/t/download-complete-course-how/221/8 "2023-07-15T07:30:54Z")

</div>

It’s gotten worse with the release of the latest React course. The filenames have now been replaced by alphanumeric sequences, so in addition to having to save them out individually you also have to manually rename them.

---

<div class="post-metadata">

**Author:** ![Danny2](https://avatars.discourse-cdn.com/v4/letter/d/ccd318/32.png) [@Danny2](https://forum.codewithmosh.com/u/Danny2)\
**Post date:** [November 24, 2023, 2:27pm UTC](https://forum.codewithmosh.com/t/download-complete-course-how/221/9 "2023-11-24T14:27:46Z")

</div>

Hi Mark, in the end did you figure out how to download a complete course? Did you contact the  
support yet?

---

<div class="post-metadata">

**Author:** ![MarkF](https://avatars.discourse-cdn.com/v4/letter/m/8797f3/32.png) [@MarkF](https://forum.codewithmosh.com/u/MarkF)\
**Post date:** [November 26, 2023, 1:33am UTC](https://forum.codewithmosh.com/t/download-complete-course-how/221/10 "2023-11-26T01:33:35Z")

</div>

No, I wound up downloading them individually and renaming them like everyone else.

---

<div class="post-metadata">

**Author:** ![Danny2](https://avatars.discourse-cdn.com/v4/letter/d/ccd318/32.png) [@Danny2](https://forum.codewithmosh.com/u/Danny2)\
**Post date:** [December 3, 2023, 9:02pm UTC](https://forum.codewithmosh.com/t/download-complete-course-how/221/11 "2023-12-03T21:02:40Z")

</div>

Thanks. I had a reply from Mosh and they say it’s not possible to download a whole course. I suspect they do it on purpose to avoid people with an all-access subscription from downloading (and spreading) all courses too easily …

---

<div class="post-metadata">

**Author:** ![pncookson](https://avatars.discourse-cdn.com/v4/letter/p/7993a0/32.png) [@pncookson](https://forum.codewithmosh.com/u/pncookson)\
**Post date:** [June 2, 2024, 5:44pm UTC](https://forum.codewithmosh.com/t/download-complete-course-how/221/12 "2024-06-02T17:44:21Z")

</div>

Thats a shame but as an exercise, why not create a script to do it. Lol.

---

<div class="post-metadata">

**Author:** ![mildlyAnnoyed](https://avatars.discourse-cdn.com/v4/letter/m/7feea3/32.png) [@mildlyAnnoyed](https://forum.codewithmosh.com/u/mildlyAnnoyed)\
**Post date:** [February 6, 2026, 12:39am UTC](https://forum.codewithmosh.com/t/download-complete-course-how/221/13 "2026-02-06T00:39:59Z")

</div>

I get that you want to protect your videos from piracy, but a solution that is openly hostile towards your paying customers doesn’t seem like the answer. It’s bad enough that you have to download every file manually but the random garbage filenames are really over the top.  
I, and I’m sure many others, greatly prefer to watch videos directly in our media player of choice opposed to a web player that can’t even stay full screen between videos.

This anti consumer approach took me from someone who was going to get a few more courses/sign up for lifetime into a one and done customer.
