System design
Problem by problem: each one comes right after the pages it needs.
First problem: Scale from zero to millions, after 13 pages, about 2 h.
Learning paths
One path per subject, covering every page in it, in an order where nothing is used before it's taught. Problems come right after the last idea they need. Open any step whenever you like; the path just tells you what to read first.
Problem by problem: each one comes right after the pages it needs.
First problem: Scale from zero to millions, after 13 pages, about 2 h.
Problem by problem: each one comes right after the pages it needs.
First problem: Tic-tac-toe, after 7 pages, about 55 min.
Problem by problem: each one comes right after the pages it needs.
First problem: Two Sum, after 4 pages, about 29 min.
Each path covers every page of its subject, in an order where every page builds only on pages before it. What a problem doesn't need yet comes later.
Problems come easiest first, each right after the pages it needs, so the first one arrives within the hour. Problems we haven't built yet are shown as planned.
A page counts once you've read it, a system once you've watched it evolve, finished a walkthrough or fixed what you broke. You can mark any step yourself.