Foundations to FrontierPart I: Start hereBezhig

Plan your path

1 figure.

On this page
  1. A. The units of a week
  2. B. A sample week
  3. C. The four tracks on one calendar
  4. D. When the week goes wrong
  5. E. Where the parts and tracks depend on each other
  6. F. Decisions only you can make
  7. G. How this plan was made

This book holds a core path (Parts II–IX) and five frontier tracks (Parts X–XIV). Most readers follow one main path, often beside a course or a job, and add one or two tracks. Each track’s route chapter plans its own pace as if it had your week to itself; run all four at those paces and they would ask for 23 to 26 hours a week, more than most people sustain for long. This chapter shows how to fit them into one realistic week, what that week buys, and what to do when a week goes wrong.

A. The units of a week#

  • A session is 75 minutes and has one shape everywhere in the book: 10 minutes re-solving a logged mistake from memory, 15 minutes on the picture and the idea, 40 minutes of problems or lab steps without help, and 10 minutes to check, find the first wrong step, and log it (LM explains why).
  • A build block is three hours on one lab: long enough to get a program or an experiment from a blank file to a measured result.
  • A review is 30 minutes once a week with your error log and this plan.

B. A sample week#

The plan below gives the tracks 10 hours a week beside a course or a job, and 16 in a week without one. Before an exam, keep only the algorithms sessions, one AI session, and the review.

Beside a course or job (10 h)No course this week (16 h)Exam week (4.25 h)
MonCP sessionCP session; Geometry sessionCP session
TueAI sessionAI build blockAI session
WedGeometry sessionCP session; EL block (90 min)–
Thu–Geometry session–
FriCP sessionCP sessionCP session
SatAI build blockAI build block–
SunEL block (90 min); review (30 min)EL block (90 min); review (45 min)review (30 min)

Move the days around your fixed commitments and keep the counts: a 75-minute session fits before or after a work shift, and the three-hour build block wants a free half day. With fewer hours, scale every slot down together; with more, scale them up (section C shows what each budget buys).

C. The four tracks on one calendar#

A sample plan at 10 hours a week: two algorithms sessions (2.5 h), an AI build block and session (4.25 h), a 90-minute Engineering block, one Geometry session (1.25 h), and a 30-minute review. Each bar is a track’s full route as its route chapter maps it, placed week by week; the bracket under each bar marks the module this book teaches in full, and an arrow means the route continues past month 30. On the Engineering row, the dark slate block is EL-S (SITL), the software-only simulation lab, and the red block is the safety gate EL06; on the Geometry row, the dark purple block is bridge B1. Months count from your first week and assume steady weeks, with no allowance for holidays or exam weeks.

What the sample plan says:

  • Algorithms Lane: two sessions a week, every week. CP01, taught in this book, by month 1; the first seven modules (with builds KV and RL) by month 7; all fourteen modules by month 15. After that the two sessions continue as mixed practice.
  • AI Lab: the largest slot. Module 1, autograd from scratch, by month 1; Module 2, a GPT of your own, by month 4; Phase 1 (Modules 1–6) by month 13.
  • Engineering Lab: one 90-minute block a week. EL01 by month 4; Phase 1 and its Concept Design Review by month 19; the safety gate (EL06), which comes before any hardware, by month 21.
  • Geometry: one session a week. GEO01 by month 2; Phase 1 and bridge B1 by month 11.

What more hours buy. The same plan at other budgets (every slot scaled together), and once with the Engineering Lab leading instead of the AI Lab:

Hours a week on the tracks, AI Lab leadingEL leading
Milestone (finished by)610152010
Algorithms Lane, CP01 (in this book)month 2month 1month 1month 1month 1
Algorithms Lane, first seven modulesmonth 11month 7month 5month 4month 7
Algorithms Lane, all 14 modulesmonth 24month 15month 10month 8month 15
AI Lab Module 1 (in this book)month 2month 1month 1month 1month 3
AI Lab Module 2, a GPT of your ownmonth 7month 4month 3month 2month 11
AI Lab Phase 1 (Modules 1–6)month 22month 13month 9month 7after month 30
Engineering Lab EL01 (in this book)month 6month 4month 3month 2month 2
Engineering Lab Phase 1after month 30month 19month 13month 10month 7
Engineering Lab safety gateafter month 30month 21month 14month 11month 7
Geometry GEO01 (in this book)month 4month 2month 2month 1month 2
Geometry Phase 1 and bridge B1month 18month 11month 8month 6month 11

Every extra hour helps the slow tracks most: at 15 hours, AI Lab Phase 1 moves from month 13 to month 9, and Engineering Phase 1 from month 19 to month 13. Leading with the Engineering Lab reaches its safety gate by month 7, but AI Lab Phase 1 then finishes after month 30. Neither choice is wrong; choose the track whose work you most want to show first.

D. When the week goes wrong#

  1. Your course or job comes first. In an exam week, switch to the exam-week column.
  2. Algorithms never drop below two sessions a week. Algorithms and code reading fade fastest without practice, and coding screens test them alone and under a clock.
  3. A short week: drop Geometry first, then the Engineering block, then the AI session (keep the build block). Never drop the two algorithms sessions or the review.
  4. A failed gate adds time. Never skip a mastery gate to stay on the calendar; the calendar moves instead.
  5. Re-plan monthly. Compare the hours your logs record with this plan and adjust the slots. The plan is an estimate until your own hours replace it.
  6. If a coding assessment arrives, use CP00’s ten-day emergency kit, paid for with the AI and Engineering hours of those ten days.

E. Where the parts and tracks depend on each other#

This must come firstBefore, or because
Modules 08–11 (the derivative, the chain rule, and implicit differentiation)AI01, autograd from scratch, which is the chain rule run backward through a graph.
C01–C02 (programs as state changes)CP01, and the labs of the frontier tracks.
Geometry B1, then B2EL10 and EL11 (tolerances and drawings, then industry CAD).
EL18 (rotations and frames)Geometry B3, which builds on it, and then B4.
WSL2, installed in AI Lab Module 3EL-S, the simulation lab, and later EL23, which reuse it.
Linear algebra: A01–A02 and W06EL18; A02’s eigenvalues again for EL21 (state space and LQR).
Probability: A03–A04 and G04EL22 (the Kalman filter).
F01’s PID and Module 13’s linearizationEL20 (rate and attitude control).

The AI Lab needs no course first: each of its modules teaches the mathematics it uses just in time, and A01–A04 give the depth (AI00, section I). GEO00 lets B4’s first half (orientation, intersection, area, the convex hull) run right after GEO05; take it then if you want it ready when the lane’s CP14 meets it.

F. Decisions only you can make#

  1. Your weekly hours beyond your main path. A plan you keep beats a bigger one you drop: start at a budget you are sure of, log real hours for four weeks, then choose.
  2. Which build track leads. The sample plan leads with the AI Lab, whose first modules build Python, PyTorch, and programs you can show without buying hardware. Lead with the Engineering Lab if building physical systems is what you most want; its hardware phases also need a budget you set before any purchase (EL00).
  3. One home for algorithms. AI Lab Module 3 has a 25-hour quick tour (section 3C) of a toolkit the Algorithms Lane teaches in more depth. If you start Module 3 before the lane reaches its graph, greedy, and dynamic-programming modules (CP10–CP13), keep the tour and let the lane be the deeper second pass. If the lane is already past CP13, shrink 3C to about 6 hours (union-find, Dijkstra’s algorithm, and a short review): Module 3 then takes about 30 hours instead of 49.
  4. Courses to take beside the book. If you are choosing courses, take linear algebra early, beside or before multivariable calculus. With probability and statistics, it opens the most of the AI and Engineering tracks soonest (section E).

G. How this plan was made#

The sample plan is a week-by-week simulation. Each week’s hours are split into the slots above, and each track works through its modules in order, using the hours its route chapter gives each module (CP00 section D, AI00 sections C and K, EL00 sections D and E, GEO00 section E). A track that is finished or blocked passes its hours on (Algorithms to Geometry, AI to Engineering, Engineering to Geometry, Geometry to AI). A module whose prerequisite is unfinished waits: EL10 and EL11 hold up the Engineering Lab until bridges B1 and B2 are done, while bridges B3 and B4 (waiting for EL18) and EL-S (waiting for AI Lab Module 3) are set aside so that their tracks continue. A module already under way always finishes before another starts. Module hours are the route chapters’ estimates, and the weeks are steady; your own logged hours are the only real calendar.