MicrosoftFree Video

Free JavaScript Course: Core Programming Skills

Build the JavaScript foundation needed to follow framework tutorials and create small programs. The series covers the language's core concepts, development tools, and the distinction between running JavaScript in a browser and on a server.

Shared lessons remain available in every relevant course. Lessons follow the source playlist order, with numbered series arranged in their original sequence where needed.

Video 1 of 51 2:48

Beginning the Beginner's series

Who this suits

Learners new to JavaScript, including those preparing to study a front-end framework. Work through the early tooling lessons before the coding topics.

About this course

Build the JavaScript foundation needed to follow framework tutorials and create small programs. The series covers the language's core concepts, development tools, and the distinction between running JavaScript in a browser and on a server.

Skills you will explore

  • JavaScript
  • Programming fundamentals
  • Browser and server
  • Language syntax
  • Development tools

Course at a glance

Provider Microsoft
Platform YouTube · Microsoft Developer
Access Free Video
Level Beginner — WikiFree audience assessment
Main language English
Available videos 51
Video duration 4h 13m · allow extra time for practice
Details checked 8 October 2026

Who is this for?

Learners new to JavaScript, including those preparing to study a front-end framework. Work through the early tooling lessons before the coding topics.

Make the lessons useful

For each concept, write a small example and predict what it will do before running it. Change one part of the example and explain the new output to test your understanding.

Use the lesson list to study in sequence or return to a specific topic. Search by title, move between videos with Previous and Next, and mark a lesson complete when you finish. Your progress is kept in this browser; a WikiFree account is not required.

What is free?

The lessons in this listing are free YouTube videos. Free Video describes viewing access; cloud resources, AI services, software licenses, or other tools demonstrated in the recordings may have separate requirements or charges. You can watch without purchasing those optional services.

This listing does not include a certification exam or promise a certificate. Check current product documentation before applying older demonstrations to a new project.

Official Microsoft Developer course playlist ↗

Related courses for your next step

Compare course focus, level and study time
Compare the published course outlines. A lower level is a preparation option, not a required prerequisite.
CourseLevelFocusStudy time
This course — Free JavaScript Course: Core Programming SkillsBeginnerJavaScript · Programming fundamentals · Browser and server4h 13m of video; practice time is additional
JavaScript Programming Fundamentals: Free CourseBeginnerJavaScript · Control flow · Functions3h 0m of video; practice time is additional
Google Learn JavaScript: Free JavaScript Fundamentals CourseBeginnerJavaScript fundamentals · Data types · Control flowSelf-paced; no fixed total study time verified.
Free Rust Programming Course for BeginnersBeginnerRust · Rust tooling · Language fundamentals2h 21m of video; practice time is additional
Build Your First Figma Plugin: Free CourseIntermediatePlugin development · Figma API concepts · Development setup1h 14m of video; practice time is additional
Share this course

Provider: Microsoft. Videos play from the Microsoft Developer channel on YouTube.

Report a correction

Questions & discussion

Share a useful question or correction. Comments appear after moderation. Please avoid personal or sensitive information.

Add to the discussion

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