A programming language that conforms to the ECMAScript specification. JS is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.

Most popular online courses

Learn from the best instructors

The Complete JavaScript Course 2023: From Zero to Expert!
The Complete JavaScript Course 2023: From Zero to Expert!
  • Jonas Schmedtmann
  • 4.73
  • 69 hrs
  • 320 lectures

The modern JavaScript course for everyone! Master JavaScript with projects, challenges and theory. Many courses in one! Learn more »

JavaScript: Understanding the Weird Parts
JavaScript: Understanding the Weird Parts
  • Anthony Alicea
  • 4.76
  • 12 hrs
  • 89 lectures

An advanced JavaScript course for everyone! Scope, closures, prototypes, 'this', build your own framework, and more. Learn more »

Modern JavaScript From The Beginning
Modern JavaScript From The Beginning
  • Brad Traversy
  • 4.66
  • 21.5 hrs
  • 122 lectures

Learn and build projects with pure JavaScript (No frameworks or libraries) Learn more »

Most popular books

Learn JavaScript from books

Simplifying JavaScript

by Joe Morgan4.52

The best modern JavaScript is simple, readable, and predictable. Learn to write modern JavaScript not by memorizing a list of new syntax, but with practical examples of how syntax changes can make code more expressive.

Head First JavaScript Programming

by Eric Freeman, Elisabeth Robson4.25

This brain friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser’s document object model.

JavaScript: The Good Parts

by Douglas Crockford4.23

This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code.

Secrets of the JavaScript Ninja

by John Resig4.19

If you're serious about web development, it's not enough to be a decent JavaScript coder. You need to be ninja-stealthy, efficient, and ready for anything. This book shows you how.

Free video tutorials

Learn JavaScript onYouTube

Learn JavaScript - Full Course for Beginners

This complete 134-part JavaScript tutorial for beginners will teach you everything you need to know to get started with the JavaScript programming language. ⭐️Curriculum⭐️ This is a stand-alone video ...

JavaScript Tutorial for Beginners - Full Course in 8 Hours [2020]

Clever Programmer

Here is the best free javascript programming course on the planet. Made with lots of ❤️. Take your web development skills to the next level with this Clever Programmer Learn Javascript course for begi ...

JavaScript Tutorial for Beginners: Learn JavaScript in 1 Hour [2020]

Programming with Mosh

Watch this JavaScript tutorial for beginners to learn JavaScript basics in one hour. 🔥 Want to master JavaScript? Get my complete JavaScript course: 👍 Subscribe for more tutor ...

JavaScript Programming All-in-One Tutorial Series (9 HOURS!)

Caleb Curry

This is everything you need to know to get started as a JavaScript Programming Software developer / Software engineer. We start off with the super basics and work our way to intermediate topics. Spec ...

JavaScript Full Course | JavaScript Tutorial For Beginners | JavaScript Training | Edureka


🔥 Full Stack Web Developer Training: This Edureka video on "JavaScript full course" is a complete guide to JavaScript which cove ...

JavaScript Course for Beginners 2020 - Learn JavaScript from Scratch!


Free JavaScript Introduction for Beginners: Get Started with JavaScript and learn the basics to build your own web apps! Join the full JavaScript course: Check out all our other ...

JavaScript Crash Course For Beginners

Traversy Media

In this crash course we will go over the fundamentals of JavaScript including more modern syntax like classes, arrow functions, etc. This is the starting point on my channel for learning JS. Code inc ...

Learn JavaScript by Building 7 Games - Full Course

In this tutorial course, you will learn JavaScript by coding 7 retro grid-based games. Learn by doing and have 7 great projects for your career portfolio by the end of the course. Each game is done wi ...

Getting Started With Javascript | Javascript Tutorial For Beginners

Dev Ed

Check out my courses and become more creative! Getting Started With Javascript | Learn Javascript For Beginners In this video series we are going to learn modern javascript ...