# (Updated) Lynda Courses Downloader with GUI \[v2.0.0\]

**URL:** <https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545>\
**Category:** Tools & Scripts\
**Tags:** learning, downloaders\
**Created:** [March 22, 2020, 12:55pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545 "2020-03-22T12:55:42Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ahmedayman4a](https://onehack.st/user_avatar/onehack.st/ahmedayman4a/32/37430_2.png) [@ahmedayman4a](https://onehack.st/u/ahmedayman4a)\
**Post date:** [March 22, 2020, 12:55pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/1 "2020-03-22T12:55:42Z")

</div>

I am learning C# and wanted to make a project that helps me practice it. I made a [lynda.com](http://lynda.com) account a while ago using @Aina 's [method](https://onehack.st/t/how-to-get-lynda-skillshare-premium-account-legally-lynda-free-for-lifetime-skillshare-for-3-months/54470) whick made me want to create a program that downloads courses for offline use and at the same time practice my c#. I had no intention to share my program until @Makaroni_Makaroni asked for a program that downloads courses by scraping [lynda.com](http://lynda.com). I was already doing that with my program by using Selenium so I thought why not share my program.

GUI is available for the windows version with CLI version for macos and linux  
Moreover, I am working on the ability to download the course to Google Drive directly.

Program Github link : [https://github.com/ahmedayman4a/LyndaCoursesDownloader](https://github.com/ahmedayman4a/LyndaCoursesDownloader)  
Releases : [https://github.com/ahmedayman4a/LyndaCoursesDownloader/releases/](https://github.com/ahmedayman4a/LyndaCoursesDownloader/releases/)

## Why use this lynda downloader?

- The only Lynda Courses Downloader with a GUI as I couldn’t find any other working ones
- Easy to use
- Cross platform
- Download in the video quality you like
- Doesn’t need the lynda desktop app
- Download Exercise files automatically
- Download multiple courses at a time
- Automatically extract lynda token cookie from Chrome, Firefox or Microsoft Edge

## Easy install

Just go to the [releases section](https://github.com/ahmedayman4a/LyndaCoursesDownloader/releases), download the version that suits your platform and make sure you follow the requirements.

## Requirements

At least .Net Framework 4.6.2 which comes pre-installed with Windows 10 Anniversary Update (Version 1607)

## How to use

- 
#### Windows

Just run the Setup file. A shortcut will be added to your desktop and start menu

- 
#### Linux

Open a terminal in the directory of the LyndaCoursesDownloader program then type :

```
  chmod 777 ./LyndaCoursesDownloader

```

and to run the program type:

```
  ./LyndaCoursesDownloader

```

[![](https://raw.githubusercontent.com/ahmedayman4a/LyndaCoursesDownloader/master/LyndaCoursesDownloader.ConsoleDownloader/img/LyndaDownloaderDemo.gif) ](https://raw.githubusercontent.com/ahmedayman4a/LyndaCoursesDownloader/master/LyndaCoursesDownloader.ConsoleDownloader/img/LyndaDownloaderDemo.gif)

## Getting the lynda authentication token cookie

- **You can now extract the token from your browser’s default profile if you are logged into [lynda.com](http://lynda.com) by pressing Extract Token. If it didn’t work for you, manually get the token as follows:**
- 
#### Firefox

  1. Press `Shift+F9` on your keyboard **OR** right click anywhere on the Lynda website , choose “Inspect Element” and click storage.
  2. Look for the word “token” the column “Name”. Copy the value and paste it in the

  - **GIF tutorial** : [here](https://raw.githubusercontent.com/ahmedayman4a/LyndaCoursesDownloader/master/LyndaCoursesDownloader.ConsoleDownloader/img/LyndaTokenTutorialFirefox.gif)

- 
#### Google Chrome

  1. Right click anywhere on the page and click inspect element **OR** press `F12` on your keyboard
  2. Click on the 2 arrows in the top right corner beside the word performance then click Application
  3. Double click on the word “cookies” then click on [www.lynda.com](http://www.lynda.com)
  4. Look for the word “token” the column “Name”. Copy the value and paste it in the

  - **GIF tutorial** : [here](https://raw.githubusercontent.com/ahmedayman4a/LyndaCoursesDownloader/master/LyndaCoursesDownloader.ConsoleDownloader/img/LyndaTokenTutorialChromeCompressed.gif)

## Any Questions? Issues? Recommendations?

Just create an [issue](https://github.com/ahmedayman4a/LyndaCoursesDownloader/issues/new/choose) or reply below and I will answer you as soon as I can.

---

<div class="post-metadata">

**Author:** ![imhn](https://onehack.st/user_avatar/onehack.st/imhn/32/32310_2.png) [@imhn](https://onehack.st/u/imhn)\
**Post date:** [March 22, 2020, 1:04pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/2 "2020-03-22T13:04:58Z")

</div>

Thanks my friend i will try ❤

---

<div class="post-metadata">

**Author:** ![TheJoker](https://onehack.st/user_avatar/onehack.st/thejoker/32/22660_2.png) [@TheJoker](https://onehack.st/u/TheJoker)\
**Post date:** [March 22, 2020, 1:09pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/3 "2020-03-22T13:09:42Z")

</div>



---

<div class="post-metadata">

**Author:** ![Aina](https://onehack.st/user_avatar/onehack.st/aina/32/167469_2.png) [@Aina](https://onehack.st/u/Aina)\
**Post date:** [March 22, 2020, 1:23pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/4 "2020-03-22T13:23:00Z")

</div>

Thanks a bunch mate for looking forward and helping this community to get know something worth it, I saw many peoples seeking to get solution. I’m glad you have made it.

Once again thanks for the valuable contribution and doing such hard work 👍

---

<div class="post-metadata">

**Author:** ![ARKMS47](https://onehack.st/user_avatar/onehack.st/arkms47/32/33940_2.png) [@ARKMS47](https://onehack.st/u/ARKMS47)\
**Post date:** [March 22, 2020, 1:40pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/5 "2020-03-22T13:40:10Z")

</div>

Why can’t i copy the token or url in the app, is it not available yet or am i doing something wrong? I am using Windows 8.1…

---

<div class="post-metadata">

**Author:** ![ahmedayman4a](https://onehack.st/user_avatar/onehack.st/ahmedayman4a/32/37430_2.png) [@ahmedayman4a](https://onehack.st/u/ahmedayman4a)\
**Post date:** [March 22, 2020, 1:56pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/6 "2020-03-22T13:56:58Z")

</div>

You need to enable copy and paste in cmd  
Follow this tutorial : [http://www.onlinecmag.com/enable-copy-and-paste-feature-cmd/](http://www.onlinecmag.com/enable-copy-and-paste-feature-cmd/)

---

<div class="post-metadata">

**Author:** ![ARKMS47](https://onehack.st/user_avatar/onehack.st/arkms47/32/33940_2.png) [@ARKMS47](https://onehack.st/u/ARKMS47)\
**Post date:** [March 22, 2020, 1:57pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/7 "2020-03-22T13:57:57Z")

</div>

Thanks mate, wonderfull, 😀

---

<div class="post-metadata">

**Author:** ![ahmedayman4a](https://onehack.st/user_avatar/onehack.st/ahmedayman4a/32/37430_2.png) [@ahmedayman4a](https://onehack.st/u/ahmedayman4a)\
**Post date:** [March 22, 2020, 2:00pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/8 "2020-03-22T14:00:56Z")

</div>

Your welcome ,SaM. I learned so much from this community so I thought it’s time to give back and contribute.

---

<div class="post-metadata">

**Author:** ![Tana7y](https://onehack.st/letter_avatar_proxy/v4/letter/t/dbc845/32.png) [@Tana7y](https://onehack.st/u/Tana7y)\
**Post date:** [March 22, 2020, 2:30pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/9 "2020-03-22T14:30:51Z")

</div>

not working giving me this error  
╠══[!!] An error occured : One or more errors occurred. (Exception of type ‘LyndaCoursesDownloader.CourseExtractor.InvalidTokenException’ was thrown.)  
╠══[!!] Error details : at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)  
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)  
at LyndaCoursesDownloader.ConsoleDownloader.Program.RunWithoutConfig()

---

<div class="post-metadata">

**Author:** ![ahmedayman4a](https://onehack.st/user_avatar/onehack.st/ahmedayman4a/32/37430_2.png) [@ahmedayman4a](https://onehack.st/u/ahmedayman4a)\
**Post date:** [March 22, 2020, 2:38pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/10 "2020-03-22T14:38:15Z")

</div>

This most probably means that you entered the wrong token. Make sure you followed the tutorial on how to get the token. If you are 100% sure you entered the right token create an issue [here](https://github.com/ahmedayman4a/LyndaCoursesDownloader/issues/new/choose) so we can look more in depth.

---

<div class="post-metadata">

**Author:** ![harrmitch](https://onehack.st/letter_avatar_proxy/v4/letter/h/c5a1d2/32.png) [@harrmitch](https://onehack.st/u/harrmitch)\
**Post date:** [March 22, 2020, 2:43pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/11 "2020-03-22T14:43:37Z")

</div>

can it download the course resource files

---

<div class="post-metadata">

**Author:** ![ahmedayman4a](https://onehack.st/user_avatar/onehack.st/ahmedayman4a/32/37430_2.png) [@ahmedayman4a](https://onehack.st/u/ahmedayman4a)\
**Post date:** [March 22, 2020, 2:52pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/12 "2020-03-22T14:52:01Z")

</div>

No , because you can already do that from the official lynda website so I think there is no need to download the resource files from my program.  
Furthermore, I found that resource files can reach 4 Gigabytes so my program would take more time to download the file than a browser.

---

<div class="post-metadata">

**Author:** ![UnknownTiger](https://onehack.st/letter_avatar_proxy/v4/letter/u/e495f1/32.png) [@UnknownTiger](https://onehack.st/u/UnknownTiger)\
**Post date:** [March 22, 2020, 4:34pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/13 "2020-03-22T16:34:43Z")

</div>

Thanks a lot for the share.

---

<div class="post-metadata">

**Author:** ![RAJ\_CHHETRI](https://onehack.st/user_avatar/onehack.st/raj_chhetri/32/12294_2.png) [@RAJ\_CHHETRI](https://onehack.st/u/RAJ_CHHETRI)\
**Post date:** [March 22, 2020, 6:04pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/14 "2020-03-22T18:04:57Z")

</div>

When ever i try to login in lynda its transfer me to linkdin learning portal…

---

<div class="post-metadata">

**Author:** ![ahmedayman4a](https://onehack.st/user_avatar/onehack.st/ahmedayman4a/32/37430_2.png) [@ahmedayman4a](https://onehack.st/u/ahmedayman4a)\
**Post date:** [March 22, 2020, 6:22pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/15 "2020-03-22T18:22:37Z")

</div>

I have never seen this issue but I think this is an issue with your account not the program. Are you following this tutorial : [How To Create Unlimited Lifetime Lynda Premium Accounts For Free | New Method! 💯](https://onehack.st/t/how-to-create-unlimited-lifetime-lynda-premium-accounts-for-free-new-method/61806) ?

---

<div class="post-metadata">

**Author:** ![SH4HRI4R](https://onehack.st/user_avatar/onehack.st/sh4hri4r/32/174546_2.png) [@SH4HRI4R](https://onehack.st/u/SH4HRI4R)\
**Post date:** [March 23, 2020, 9:18am UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/16 "2020-03-23T09:18:18Z")

</div>

Thank you very much.. Worked just fine. Already downloaded several courses.

---

<div class="post-metadata">

**Author:** ![Armin](https://onehack.st/user_avatar/onehack.st/armin/32/49874_2.png) [@Armin](https://onehack.st/u/Armin)\
**Post date:** [March 30, 2020, 12:17pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/18 "2020-03-30T12:17:21Z")

</div>

Thanks 😍

---

<div class="post-metadata">

**Author:** ![ahmedayman4a](https://onehack.st/user_avatar/onehack.st/ahmedayman4a/32/37430_2.png) [@ahmedayman4a](https://onehack.st/u/ahmedayman4a)\
**Post date:** [May 13, 2020, 6:49pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/19 "2020-05-13T18:49:11Z")

</div>

## Update v1.0.0 - Added GUI!

### Patch Notes :

- Added a quick installer on windows
- Automatically check for updates on app launch (Windows version)
- Font is installed with the app to give a consistent design
- Added a logger
- Handled errors better
- Most errors are now logged instead of thrown
- If an error occurs during extraction, extraction will restart instead of stop
- Detects videos with no captions to prevent errors
- Increase in extraction speed by 20%~50%

**v1.0.0 download link : [https://github.com/ahmedayman4a/LyndaCoursesDownloader/releases/tag/v1.0.0](https://github.com/ahmedayman4a/LyndaCoursesDownloader/releases/tag/v1.0.0)**

---

<div class="post-metadata">

**Author:** ![CrisTian](https://onehack.st/user_avatar/onehack.st/cristian/32/19965_2.png) [@CrisTian](https://onehack.st/u/CrisTian)\
**Post date:** [May 13, 2020, 7:57pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/20 "2020-05-13T19:57:50Z")

</div>

Hi @ahmedayman4a, thank you very much for developing and sharing this program with us. I want to ask you, is it possible to download the exercise files with it?

---

<div class="post-metadata">

**Author:** ![ahmedayman4a](https://onehack.st/user_avatar/onehack.st/ahmedayman4a/32/37430_2.png) [@ahmedayman4a](https://onehack.st/u/ahmedayman4a)\
**Post date:** [May 13, 2020, 8:00pm UTC](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545/21 "2020-05-13T20:00:02Z")

</div>

I will work on it since many have requested this feature but for the time being you can install the exercise from the course link

[Next page](https://onehack.st/t/updated-lynda-courses-downloader-with-gui-v2-0-0/74545.md?page=2)
