Home / JavaScript
JavaScript
The language that makes webpages act: output and variables, functions, objects and arrays, conditions and loops, classes, JSON and the DOM. Every example runs live in your browser.
Start learning ❯❯55 lessons · 16 topics · 0/55 completed
Course contents
Work top to bottom — the sidebar is the course. Topics later in the list assume the ones before them.
JavaScript Intro
Beginner · ⏱ 5 min · standalone lesson
Getting Started
Start: JavaScript Output ❯Variables and Operators
Start: JavaScript Variables ❯Data Types
Start: JavaScript Data Types ❯Strings
- JavaScript Strings
- JavaScript Template Strings
- JavaScript String Methods
- JavaScript String Search
- JavaScript Regular Expressions
Functions
Start: JavaScript Functions ❯Objects
Start: JavaScript Objects ❯Arrays
Start: JavaScript Arrays ❯Arrays and Collections
- JavaScript Array Search
- JavaScript Array Sort
- JavaScript Array Iteration
- JavaScript Spread
- JavaScript Sets
- JavaScript Maps
Conditions
Start: JavaScript Conditions ❯Loops
- JavaScript For Loop
- JavaScript While Loop
- JavaScript For Of
- JavaScript For In
- JavaScript Break and Continue
Types and Errors
Start: JavaScript Type Conversion ❯Math and Dates
Start: JavaScript Math ❯Classes and JSON
Start: JavaScript Classes ❯DOM and Events
- JavaScript DOM Intro
- JavaScript DOM Methods
- JavaScript DOM Styles
- JavaScript DOM Events
- JavaScript Timeouts
JavaScript Project: Quiz Scorer
Beginner · ⏱ 10 min · standalone lesson