Lessons
JavaScript · Medium
JavaScript · Medium. Ten lessons. Open-book quizzes. Lesson 1 free.
10 lessons · The Host · Lesson 1 free
Pass all ten lessons for the certificate. Sample · Claim

Lesson 1 · On the house
Event loop sketch
Call stack, tasks, and microtasks.

Lesson 2
Fetch basics
HTTP from JS with fetch.

Lesson 3
Map and Set
Keyed collections beyond plain objects.

Lesson 4
Iterators and for...of
next(), done, and iterables.

Lesson 5
Prototype chain
Where property lookup walks.

Lesson 6
Modules in depth
Live bindings and circular caution.

Lesson 7
Typed arrays sketch
Bytes in ArrayBuffer views.

Lesson 8
WeakMap / WeakRef idea
Ephemeral keys and GC cooperation.

Lesson 9
Testing a pure function
Assert expected outputs.

Lesson 10
Medium capstone
Compose fetch-shaped async with care.
Sample certificate
Certificate of completion
Sign in to claim your certificate of completion.
Certificate
Finish all ten lessons, then sign in
Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.