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 MDN81.5 hrs





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.
Advanced JavaScript
9.8 hrs

Master advanced JavaScript concepts through a ton of hands-on challenges designed to deepen your understanding of the world's most used coding language!
Learn JavaScript
In partnership with MDN9.3 hrs

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!
JavaScript Interview Challenges
2.3 hrs

Your essential tech interview preparation pack! Practice solving problems and honing the skills you need to succeed in a frontend coding interview.
JavaScript Deep Dive
14.1 hrs

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.
Learn Alpine JS
64 min

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.
Introduction to ES6+
119 min

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.
Introduction to Unit Testing
86 min

Code with confidence and lower your stress levels by learning how to test your code as you write it.
Learn Modern JavaScript
52 min

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.
Introduction to Clean Code
64 min

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.
The Tricky Parts of JavaScript
59 min

A collection of lessons and challenges to give you a fundamental understanding of some of the tricky parts of JavaScript.
Learn D3
29 min

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.
Build a Mobile App with Firebase
2 hrs

Build your first mobile app using HTML, CSS and JavaScript + Firebase. Firebase is a magical database service that lets you easily make realtime apps.
Learn Binary Search in JavaScript
63 min

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.
for solving problems as a software developer and level up your computer science skills in general.
Build a Color Tool in Vanilla JavaScript
82 min

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

This course features freeCodeCamp's popular JavaScript curriculum recorded as interactive Scrimba screencasts.