| # | title | topic | type | difficulty |
|---|---|---|---|---|
| 1 | Microtasks vs macrotasks | Quiz: JS Questions | Drag & drop | Hard |
| 2 | Drag the output: timers scheduling timers | Event Loop & Memory | Drag & drop | Hard |
| 3 | Drag the output into order: async/await | Quiz: JS Questions | Drag & drop | Hard |
| 4 | Drag the coercion algorithm into order: [10] == 10 | Type Coercion | Drag & drop | Hard |
| 5 |
| Coercion flow: [] + {} |
| Type Coercion |
| Drag & drop |
| Hard |
| 6 | Coercion flow: {} + [] (statement position) | Type Coercion | Drag & drop | Hard |
| 7 | Coercion flow: [] == ![] | Type Coercion | Drag & drop | Hard |
| 8 | Coercion flow: null >= 0 | Type Coercion | Drag & drop | Hard |
| 9 | Nested describes: whose hook goes first? | Testing Lifecycle | Drag & drop | Hard |