JavaScript Courses (17)
JavaScript in-depth reviews and savings on courses from leading platforms
The Fullstack Developer Path

Learn the entire stack from backend to frontend. Focused on hireable skills from the JavaScript ecosystem, like React, Node, Express, Next, and even AI engineering. This massive course is your one-stop show for breaking into the tech industry.
105.4 hrs
Learn JavaScript


Learn the basics of JavaScript, the most popular programming language in the world. Master the fundamentals of modern JavaScript in this comprehensive interactive course. You'll be writing real-world code in minutes and solving challenges to cement your understanding of JS concepts. Learn how to use the most up-to-date JavaScript features in bite-sized hands on lessons, challenges and quizzes.
25 hr
Build a Color Tool in Vanilla JavaScript
Build a cool color lighten/darken tool from scratch and sharpen up your HTML, CSS and vanilla JavaScript skills along the way!
82 min
Learn Binary Search in JavaScript
This course explores the delightful intersection of algorithms and software design. It levels up your craftsmanship by coding six different binary search algorithms. Each algorithm solution will improve your skills as a software developer, as the concepts you'll learn are applicable well outside the scope of binary search. The course is focused on "learning by doing". The instructor Jonathan strongly believes that the real learning happens when you - the learner - write the code. So instead of him writing it for you, he'll challenge you to do it first. This is hard, and you'll struggle. But for every minute you struggle with the problem, you'll learn ten times more than you would if you only listened to Jonathan explain it to you. So make sure you try to solve the problems before you watch Jonathan’s solutions. You should have a good grasp of JavaScript before taking this course, so it's recommended that you already work as a developer, or are a bootcamp graduate. If you have a degree in computer science, you've probably already learned most of the concepts in the course. But, of course, feel free to take the course to solidify your skills.
63 min
Learn Merge Sort in JavaScript
In this course, you'll practice your software craftsmanship skills by coding six different merge sort algorithms. Each solution will teach you a new technique for solving problems as a software developer and level up your computer science skills in general
64 min
Learn D3
This D3 tutorial teaches you how to create powerful data visualizations for the web. It gives you a fast introduction to the key concepts of D3.js, like selections, data, axes, scales, bar charts, pie charts, SVG elements, and more.
29 min
Introduction to Clean Code

Learning clean code is one of the best career investments you can make. By spending one hour to learn the fundamentals, you get to reap the benefits across all your future code bases. It's 10x the payoff for the effort.
64 min
Introduction to Unit Testing

Code with confidence and lower your stress levels by learning how to test your code as you write it.
86 min
Practical Math for Frontend Developers
In just one hour, this course gives you enough math skills to become an efficient front-end developer. It's fully practical, with three app projects and several interactive coding challenges.
65 min
Introduction to ES6+

This ES6 tutorial teaches you modern JavaScript through 23 screencasts. You'll get a systematic walk-through of the most important ES6+ features so that you can start using them in your JavaScript projects today.
119 min
Learn Alpine JS

Alpine.js offers the reactive and declarative nature of big frameworks like Vue or React at a much lower cost. This interactive course will teach you the basics in less than an hour.
64 min
Modern JavaScript Full Course

The JavaScript Course teaches you how to build modern applications with vanilla JavaScript - no React, no TypeScript, no Frameworks - just plain old JavaScript.
79 min
Lifetime Access
JavaScript Deep Dive
This course will teach you advanced JavaScript from the ground up. It features a systematic walk-through of the most important concepts of the language, and teaches you to build a Google Keep clone and a Hacker News clone in vanilla JavaScript.
14.1 hr
JavaScript Interview Challenges

Your essential tech interview preparation pack! Practice solving problems and honing the skills you need to succeed in a frontend coding interview.
2.3 hr
Learn JavaScript
Learn the basics of JavaScript by solving 140+ interactive coding challenges. Along the way you will build a game, a browser extension, and even a mobile app!
9.3 hr
The Tricky Parts of JavaScript

A collection of lessons and challenges to give you a fundamental understanding of some of the tricky parts of JavaScript. This course aims to turn you into a better problem solver using JavaScript, as that's what good programmers are. They're problem solvers. However, in order to become a good problem solver with JavaScript, it's not enough to simply understand the basics of the language. You also need to understand the tricky parts of it. And that's exactly where this course comes in. This course aims to give you a proper understanding of tricky concepts like Scope, Promises, Immediately Invoked Function Expressions, Fetch, and more. Through a series of lessons and challenges, you'll understand how these concepts work in just an hour or two!
59 min
Advanced JavaScript

Master advanced JavaScript concepts through tons of hands-on coding challenges designed to deepen your understanding of the world's most used coding language!
9.8 hrs