| # | title | topic | type | difficulty |
|---|---|---|---|---|
| 1 | var vs let in async loops | Quiz: JS Questions | Multiple choice | Medium |
| 2 | Arrow functions don't bind this | Quiz: JS Questions | Multiple choice | Medium |
| 3 | Hoisting and the temporal dead zone | Quiz: JS Questions | Multiple choice | Medium |
| 4 | Spread and rest, everywhere at once | Quiz: JS Questions | Multiple choice |
| Medium |
| 5 | Symbols hide from everything | Quiz: JS Questions | Multiple choice | Medium |
| 6 | Static methods don't reach instances | Quiz: JS Questions | Multiple choice | Medium |
| 7 | Drag the output into order: closures in loops | Quiz: JS Questions | Drag & drop | Medium |