Subjects

JS JavaScript

Types and coercion, arrays, closures, asynchrony, and the complexity of what you just wrote.

Skill Mastery Attempts Accuracy To mastery
Types and coercion What JavaScript does when the types do not match. Not started — — ~19 Practise
Arrays and iteration map, filter, reduce, and which methods mutate. Not started — — ~16 Practise
Functions and closures Scope, closures, and what `this` refers to. After: Types and coercion Not started — — ~25 Practise
Asynchrony The event loop, promises, and async/await. After: Functions and closures Not started — — ~28 Practise
Complexity Big-O reasoning about the code you write. After: Arrays and iteration Not started — — ~25 Practise

“To mastery” is a planning estimate from the BKT model, not a promise: it assumes you keep answering at the rate the model currently predicts.