| # | title | topic | type | difficulty |
|---|---|---|---|---|
| 1 | Breadth-first search: shortest path | Algorithms & Recursion | Coding | Hard |
| 2 | Depth-first search: recursive traversal | Algorithms & Recursion | Coding | Medium |
| 3 | Binary search (and where to insert) | Algorithms & Recursion | Coding | Hard |
| 4 | Head recursion vs tail recursion | Algorithms & Recursion | Coding | Hard |
| 5 | Insane Fibonacci: fib(78), recursively, in 2 seconds | Algorithms & Recursion | Coding | Hard |
| 6 | Insane FizzBuzz: no if, no ternary, no switch | Algorithms & Recursion | Coding | Hard |
| 7 | FizzBuzz, the classic | Algorithms & Recursion | Coding | Easy |
| 8 | Two pointers, and the moment they meet | Algorithms & Recursion | gap | Medium |
| 9 | Shrink until everyone agrees | Algorithms & Recursion | gap | Medium |
| 10 | Four walls, closing in | Algorithms & Recursion | gap | Medium |
| 11 | Which box does this cell belong to? | Algorithms & Recursion | gap | Medium |
| 12 | The same check, in one pass of methods | Algorithms & Recursion | Coding | Medium |
| 13 | The same prefix, without shrinking a guess | Algorithms & Recursion | Coding | Medium |
| 14 | Where is the black queen? | Algorithms & Recursion | gap | Medium |