| # | title | topic | type | difficulty |
|---|---|---|---|---|
| 1 | Event loop machine: a .then chain vs a timer | Event Loop & Memory | Runtime machine | Medium |
| 2 | Event loop machine: what await actually does | Event Loop & Memory | Runtime machine | Medium |
| 3 | Hoisting machine: declarations vs expressions | Scope & Hoisting | Runtime machine | Medium |
| 4 | Scope machine: shadowing — nearest wins | Scope & Hoisting | Runtime machine |
| Medium |
| 5 | Scope machine: var walks through walls | Scope & Hoisting | Runtime machine | Medium |
| 6 | Event machine: which phase fires it? | DOM Events | Runtime machine | Medium |
| 7 | Test-double machine: which double does the job? | Testing Lifecycle | Runtime machine | Medium |
| 8 | The this machine: four call sites, four rules | this Binding | Runtime machine | Medium |
| 9 | The this machine: the binding falls off | this Binding | Runtime machine | Medium |
| 10 | The frame machine: where a rAF callback waits | Rendering & Frames | Runtime machine | Medium |
| 11 | The module machine: your first line is not first | Modules | Runtime machine | Medium |