AtomLearnAtomLearn
DashboardGoalsPathAchievementsReviewSign In
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

3 Modules · 14 atoms