[Solved] How to download Microsoft virtual academy videos

download Microsoft virtual academy videos using MVA downloader

Microsoft virtual academy is the great place for students, developers, designers where they can learn about web development, web design, Game development, Mobile App development and thousands of topics like these. Here we will guide you to how to download Microsoft virtual academy videos using MVA downloader.

Note: Note for this setup you have to Install node.js in your machine. Install it from here: https://nodejs.org/en/. If you have already node js installed then proceed to step 1.

Step 1: Visit the URL https://github.com/hujinglin/MVA-Downloader

Step 2: Download the project in ZIP format as shown below.

Step 3: Extract the downloaded ZIP file

Step 4: Open cmd (command prompt) for that particular directory path as shown below.

Also Read

Step 5: Write following two commands one after another as shown in the image.

  • npm install
  • node bin/server



Step 6: Now open web browser with URL http://localhost:3000

Step 7: Copy link from the any Microsoft virtual academy videos that you want to download and paste It to search bar appears in the browser as shown below.

Step 8: That’s it. Now you can download all the videos of the particular course in your preferred format.
If you have any questions regarding this then comments download below. Happy coding. ?

Front-end Developer. Passionate about designing, digital marketing, writing, and tea. You can connect with me on social media by links given below.


  1. I have install node.js first in ‘C:\Program Files\nodejs’, then i downloaded the ZIP file you provided and extract it in Downloads ‘C:\Users\MINE\Downloads\MVA-Downloader-master\MVA-Downloader-master’.
    Then i open cmd and change directoy to ‘C:\Users\MINE\Downloads\MVA-Downloader-master\MVA-Downloader-master’ and type ‘npm install’ and it gives me error “npm is not recognised as internal or external command, operable program or batch file”

    Please help

Leave a Reply

Your email address will not be published. Required fields are marked *