Typorithm learning path
JavaScript
The language itself — closures, scope, promises, the event loop, classes, plus the Array/Object/Map/Set/String methods you reach for daily.

Your learning path
0 of 18 topics completed
Saved on this device
Unit 1 · 3 topics
Array Methods
map, filter, reduce; find, some, every, includes; and slice, splice, sort.
Unit 2 · 3 topics
Objects & Maps
Object keys/values/entries and spread, Map vs Object, and Set operations.
Unit 3 · 3 topics
String Methods
split/join/slice, literal vs regex replace, and trim/pad/includes.
Unit 4 · 3 topics
Closures & Scope
Closures and private state, hoisting and the TDZ, and per-iteration loop bindings.
Unit 5 · 3 topics
Async
Promises and chaining, async/await with try/catch, and the microtask vs macrotask event loop.
Unit 6 · 3 topics
Objects & this
this binding and call/apply/bind, classes over prototypes, and destructuring with spread.