Languages
JavaScript Developer roadmap
Understand JavaScript deeply: types, closures, prototypes, async and the event loop.
- Beginner
- about 6 hours
- 3 modules
- 9 steps
What you will learn
1. JavaScript Core
Types and coercion, scope and closures, functions and this, objects, prototypes and classes.
- Types & Coercion — JavaScript · Types & Coercion
- Scope & Closures — JavaScript · Scope & Closures
- Functions & this — JavaScript · Functions & this
- Objects, Prototypes & Classes — JavaScript · Objects, Prototypes & Classes
2. Async JavaScript & the DOM
Promises, async/await and the event loop, plus the DOM and fetch.
- Promises, Async & Event Loop — JavaScript · Promises, Async & Event Loop
- DOM & Fetch — JavaScript · DOM & Fetch
3. Modules, Errors & Performance
Organize code with modules, handle errors well and avoid memory and performance pitfalls.
- Modules — JavaScript · Modules
- Errors — JavaScript · Errors
- Memory & Performance — JavaScript · Memory & Performance
Each step unlocks when you answer its questions well enough, and a module you finish counts in every roadmap that shares it.
Start this roadmap for free