We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

Learn JavaScript

An interactive online course

This course will give you all you need to hit the ground running with JavaScript. You'll be writing code in minutes, and will learn how your code applies to real-world applications. We'll only use the most up-to-date JavaScript features. This entire course can be completed in your browser where you'll run your code and get immediate feedback on your solutions.

25 Hours

of material

null challenges

and quizzes

Certificate

of completion

A key part of the

back-end career path

Avoid tutorial hell

by writing a ton of code

Learn flexibly online

without interrupting your life

What will you learn?

Chapter list

1
Introduction
Learn how to run JavaScript code and what makes JS different
2
Variables
Learn about variables and how they can store information in a program
3
Comparisons
Learn how to compare values and write conditional statements
4
Functions
Learn about the different ways to create and execute functions in JavaScript
5
Arrays
Learn about contiguous memory storage in JavaScript
6
Loops
Understand and practice the many ways to iterate over a list of data
7
Objects
Objects are one of the most-used JS structures, learn to master them
8
Errors
Practice good error handling with JavaScripts try/catch
9
Runtimes
Learn about the different JavaScript runtimes and how they differ

Authored by

Maintained by