J
FoundationalFull track availableFrontend
JavaScript Core
The language of the web — variables, functions, async, DOM
14 atomsSpaced repetitionLearn at your own pace
What you'll learn
let, const & var — scope, hoisting
Arrow functions & lexical this
Array methods: map, filter, reduce, find
Destructuring (arrays & objects)
Spread & rest operators
Template literals
Promises — then, catch, Promise.all
async / await
ES Modules — import & export
DOM selection & manipulation
Event listeners & delegation
Fetch API — GET, POST, error handling
Classes & inheritance
Optional chaining & nullish coalescing