# Study plan generator

> Pick a start date and pace and get a dated 145-week study plan through Crafting Interpreters, Knuth's TAOCP and NeetCode 150. Free, no signup.

A free tool: pick a start date and a pace at https://cracked.guide/plan and it lists every week with its dates and links to each week's reading guides. No account needed.

## The phases

- Weeks 1 to 28: Crafting Interpreters. Build two complete interpreters for Lox: a tree-walker in Java, then a bytecode VM in C.
- Weeks 29 to 63: TAOCP Vol 1: Fundamental Algorithms. Mathematical preliminaries, MIX, and information structures.
- Weeks 64 to 89: TAOCP Vol 2: Seminumerical Algorithms. Random numbers and arithmetic.
- Weeks 90 to 117: TAOCP Vol 3: Sorting and Searching. Sorting and searching.
- Weeks 118 to 133: TAOCP Vol 4A: Combinatorial Algorithms, Part 1. Combinatorial searching, generating all possibilities.
- Weeks 134 to 145: TAOCP Vol 4B: Combinatorial Algorithms, Part 2. Backtracking, dancing links and satisfiability.

## Questions

### How long is the cracked.guide path?

145 weeks at full pace, about 2.8 years at about 8 to 10 hours a week. Half pace doubles it; 1.5x pace takes about 2 years.

### Do I need an account to use the plan generator?

No. Sign up only if you want the dates saved, the work checked and a weekly email.

### What if I fall behind?

Signed in, catch-up re-dates the rest of the path from where you actually are, so you never face a wall of overdue weeks.

---

Source: https://cracked.guide/plan
cracked.guide: A free, dated 145-week path to getting genuinely cracked at programming.
