Tool
JavaScript
Make web pages interactive
Learn variables, functions, and DOM manipulation to build interactive pages.
8
Chapters
4
Practice formats
1
Self-paced
Curriculum
8 chapters, each with a tutorial, a live example, a quiz, an exercise, a challenge, and class practice.
- 1preview
Introduction to JavaScript
Variables, the DOM, and responding to events.
- 2
Variables & Data Types
let, const, strings, numbers, and booleans.
- 3
Functions
Declarations, arrow functions, and return values.
- 4
Arrays & Objects
The two core data structures in JS.
- 5
DOM Manipulation
Creating, updating, and removing elements.
- 6
Events
Listening for and responding to user actions.
- 7
Async & Promises
fetch, promises, and async/await.
- 8
ES6+ Features
Destructuring, spread, and template literals.