Beginner · 4h 50m · lessons
JavaScript Basics
The language of the web, one friendly step at a time. Variables, functions, and live pages.
What you'll learn
- ✦Explain what JavaScript is and where it runs — in the browser and in Node
- ✦Declare variables the right way with
letandconst, and name JavaScript's core types - ✦Build strings cleanly with template literals and work with text confidently
- ✦Write reusable functions, including modern arrow functions
- ✦Store lists in arrays and transform them with
map,filter, andforEach - ✦Model real-world things with objects and read their properties
- ✦Make decisions with
if/elseand repeat work with loops - ✦Change a live web page through the DOM, react to clicks with events, and fetch JSON data from the internet
- ✦Write modern JavaScript with destructuring, spread, modules, and async/await
- ✦Handle errors with
try/catch, store data inlocalStorage, and schedule work with timers
Syllabus
Module 1
Getting started Free
Module 2
Values & variables Locked
Module 3
Functions, arrays & objects Locked
Module 4
Logic, the page & the web Locked
Module 5
Modern JavaScript Locked
Module 6
JavaScript in the browser Locked