Course of the month

Intro to Model Context Protocol (MCP) by Maham Codes

Visit course

JavaScript Courses (17)

JavaScript in-depth reviews and savings on courses from leading platforms

Intermediate
5.0 (2)

The Fullstack Developer Path

Per Borgen's avatar Per Borgen
Scrimba logo Scrimba

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

JavaScript
React
Node
Next
AI
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Advanced
(0)

Learn JavaScript

Lane Wagner's avatar Lane Wagner
boot.dev logo boot.dev

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

JavaScript
Certificate Included
36.75 /mo
49.00/mo
Intermediate
(0)

Build a cool color lighten/darken tool from scratch and sharpen up your HTML, CSS and vanilla JavaScript skills along the way!

82 min

JavaScript
Certificate Included
Interactive learning
Advanced
(0)

Learn Binary Search in JavaScript

Jonathan Lee Martin's avatar Jonathan Lee Martin
Scrimba logo Scrimba

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

JavaScript
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

Learn Merge Sort in JavaScript

Jonathan Lee Martin's avatar Jonathan Lee Martin
Scrimba logo Scrimba

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

JavaScript
Certificate Included
Interactive learning
Intermediate
(0)

Learn D3

Sohaib Nehal's avatar Sohaib Nehal
Scrimba logo Scrimba

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

JavaScript
Certificate Included
Interactive learning
Intermediate
(0)

Introduction to Clean Code

Dylan C. Israel's avatar Dylan C. Israel
Scrimba logo Scrimba

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

JavaScript
Certificate Included
Interactive learning
Intermediate
(0)

Introduction to Unit Testing

Dylan C. Israel's avatar Dylan C. Israel
Scrimba logo Scrimba

Code with confidence and lower your stress levels by learning how to test your code as you write it.

86 min

JavaScript
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

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

JavaScript
Certificate Included
Interactive learning
Intermediate
(0)

Introduction to ES6+

Dylan C. Israel's avatar Dylan C. Israel
Scrimba logo Scrimba

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

JavaScript
Certificate Included
Interactive learning
Intermediate
(0)

Learn Alpine JS

Andre Madarang's avatar Andre Madarang
Scrimba logo Scrimba

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

JavaScript
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

Modern JavaScript Full Course

Jeff Delaney
's avatar Jeff Delaney
fireship logo fireship

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

JavaScript
Node
20.00

Lifetime Access

Intermediate
(0)

JavaScript Deep Dive

Reed Barger's avatar Reed Barger
Scrimba logo Scrimba

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
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Intermediate
(0)

JavaScript Interview Challenges

Treasure Porth's avatar Treasure Porth
Scrimba logo Scrimba

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

JavaScript
Certificate Included
Interactive learning
23.20 /mo
29.00/mo
Beginner
(0)

Learn JavaScript

Per Borgen's avatar Per Borgen
Scrimba logo Scrimba

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

JavaScript
Certificate Included
Interactive learning
Intermediate
(0)

The Tricky Parts of JavaScript

Zack Wilson's avatar Zack Wilson
Scrimba logo Scrimba

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

JavaScript
Certificate Included
Interactive learning
Advanced
(0)

Advanced JavaScript

Tom Chant's avatar Tom Chant
Scrimba logo Scrimba

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

JavaScript
Certificate Included
Interactive learning
23.20 /mo
29.00/mo