Soon
Asynchronous JS
Promises, async/await, fetch, and timing
Promisesasync/awaitfetch
Browse the exercise library and open the topic that matches what you need to practice now.
Topic library
Variables, conditions, and basic logic
Text manipulation, methods, and formatting
Iteration, mapping, and array methods
Properties, prototypes, and object patterns
Callbacks, scopes, and functional programming
map, filter, reduce, and composing behaviour
Lexical scope, closures, and private state
Document Object Model rendering and events
Promises, async/await, fetch, and timing
Prefer a path?
Follow a guided course when you want sequence, or build a project when you are ready to connect the pieces in one browser app.