JavaScript

JavaScript is a versatile, widely-used programming language that enables dynamic, interactive web experiences. Its flexibility across browsers and compatibility with various frameworks make it an essential tool for modern web development.

Follow
Courses
18
Lessons
0
Templates
3
Courses
Filter 18 results...
The Frontend Developer Career Path
In partnership with MDN

Topic
70 modules
Beginner
Duration
81.5 hrs
Avatar of Treasure PorthAvatar of Rafid HodaAvatar of Bob ZirollAvatar of Guil HernandezAvatar of Per Borgen
Launch your career as a frontend developer with this immersive path. Created in collaboration with Mozilla MDN, ensuring that you'll learn the latest best practices for modern web development, and stand out from other job applicants.
PublicUpdated
Advanced JavaScript

JavaScript
11 modules
Intermediate
Duration
9.8 hrs
Avatar of Tom Chant
Master advanced JavaScript concepts through a ton of hands-on challenges designed to deepen your understanding of the world's most used coding language!







PublicNew
Learn JavaScript
In partnership with MDN

JavaScript
9 modules
Beginner
Duration
9.3 hrs
Avatar of Per Borgen
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!
PublicHot
JavaScript Interview Challenges

JavaScript
62 lessons
Intermediate
Duration
2.3 hrs
Avatar of Treasure Porth
Your essential tech interview preparation pack! Practice solving problems and honing the skills you need to succeed in a frontend coding interview.
Public
JavaScript Deep Dive

JavaScript
12 modules
Intermediate
Duration
14.1 hrs
Avatar of Reed Barger
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.
Public
Learn Alpine JS

JavaScript
18 lessons
Intermediate
Duration
64 min
Avatar of Andre Madarang
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.
Public
Introduction to ES6+

JavaScript
38 lessons
Intermediate
Duration
119 min
Avatar of Dylan C. Israel
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.
Public
Introduction to Unit Testing

JavaScript
22 lessons
Intermediate
Duration
86 min
Avatar of Dylan C. Israel
Code with confidence and lower your stress levels by learning how to test your code as you write it.
Public
Learn Modern JavaScript

JavaScript
31 lessons
Intermediate
Duration
52 min
Avatar of freeCodeCamp
This tutorial features freeCodeCamp's ES6 curriculum recorded as interactive Scrimba screencasts. It gives you a methodical walk-through of the most important features of modern JavaScript.
Public
Introduction to Clean Code

JavaScript
26 lessons
Intermediate
Duration
64 min
Avatar of Dylan C. Israel
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.
Public
The Tricky Parts of JavaScript

JavaScript
19 lessons
Intermediate
Duration
59 min
Avatar of Zack Wilson (PortEXE)
A collection of lessons and challenges to give you a fundamental understanding of some of the tricky parts of JavaScript.
Public
Learn D3

JavaScript
13 lessons
Intermediate
Duration
29 min
Avatar of Sohaib Nehal
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.
Public
Build a Mobile App with Firebase

Topic
37 lessons
Intermediate
Duration
2 hrs
Avatar of Rafid Hoda
Build your first mobile app using HTML, CSS and JavaScript + Firebase. Firebase is a magical database service that lets you easily make realtime apps.
Public
Learn Binary Search in JavaScript

JavaScript
12 lessons
Advanced
Duration
63 min
Avatar of Jonathan Lee Martin
In this course, you'll practice your software craftsmanship skills by coding six different binary search 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.
Public
Build a Color Tool in Vanilla JavaScript

JavaScript
20 lessons
Intermediate
Duration
82 min
Avatar of James Q Quick
Build a cool color lighten/darken tool from scratch and sharpen up your HTML, CSS and vanilla JavaScript skills along the way!
Public
Learn Basic JavaScript

JavaScript
111 lessons
Intermediate
Duration
2.6 hrs
Avatar of freeCodeCamp
This course features freeCodeCamp's popular JavaScript curriculum recorded as interactive Scrimba screencasts.
Public