Skip to content

0.4 Plan The Main Route

Main route and project thread planning map

Do not start by creating many separate routes. Use one main route first: Chapter 1 -> Chapter 9 in order, one small output per stage, then choose a specialization from Chapters 10-12 or the open-source runtime path in Chapter 13 only when your project needs it.

Your situationHow to pace the same route
I am newFollow Chapters 1-9 without skipping the evidence cards
I already codeMove faster through 1-3, but still keep reproducible setup and data notes
I need a portfolioStrengthen README, screenshots, logs, metrics, traces, and failure samples in every stage
I care about modelsSpend more time on math, ML, DL, and Transformer, but still finish the LLM/RAG/Agent application loop

Fast route: 2-4 weeks For learners who already code and want the map first. Run each chapter’s first runnable loop and stage workshop, then keep the README, output, and failure notes. Pick only one Chapter 10-13 branch that matches the project.

Standard route: 8-12 weeks For learners building steadily from engineering foundations into AI applications. Follow Chapters 1-9 in order, finish each study guide and stage project, then choose 1-2 specialization chapters from 10-13.

Deep route: 16+ weeks For learners turning the course into a serious portfolio. Every stage should include before/after comparisons, a fixed eval set, failure samples, and decision notes. Chapter 13 should include a real small-model run or GPU serving path.

Pick one simple project idea that can grow as you learn. It does not need to be impressive on day one.

Project threadHow it can grow through the course
Study or document assistantPython script -> data cleanup -> RAG -> Agent tools -> multimodal PDF review
Job-search or resume helperstructured data -> prompt tests -> retrieval from saved materials -> evaluation notes
Support or operations automationscripts -> logs -> LLM classification -> Agent actions with permission boundaries
Domain analysis notebookdataset -> charts -> baseline model -> LLM explanation -> deployable report

The project thread is not a new path. It is the continuity device that turns separate chapters into one explainable body of work.

If you do not know what to choose, use 0.5 Capstone Project Thread: Course Knowledge Assistant. It turns the chapter outputs into one demonstrable AI application.

After Chapter 9, you do not need to read Chapters 10-13 in order. Choose by product need:

  • If the input is images, screenshots, video frames, OCR, or bounding boxes, start with Chapter 10.
  • If the core task is classification, extraction, summarization, labeling, or text evaluation, start with Chapter 11.
  • If the workflow mixes PDFs, images, audio, video, creative assets, or review steps, start with Chapter 12.
  • If the project needs local deployment, rented GPUs, model files, open-source model evaluation, or LoRA decisions, start with Chapter 13.

There is also a runtime shortcut: if Chapter 7’s mini GPT-2 lab is what excites you most, take Chapter 7 -> Chapter 13 -> Chapter 8/9. That gives you model runtime intuition before attaching it to RAG and Agent systems.

Do not judge progress by pages read. Judge it by evidence. Each stage should end with a small reviewable package, not just a memory that something worked.

StageChaptersMinimum evidenceDeeper evidence
Foundations1-3A reproducible project folder, Python scripts, cleaned data, chartsREADME rerun test, edge cases, data quality notes
Model understanding4-6One model experiment with a metric and failure samplesBias/variance notes, ablation, training diagnosis, decision memo
LLM applications7-9Prompt tests, RAG retrieval trace, Agent tool traceFixed eval set, safety boundary, cost/latency notes, demo script
Specialization and runtime10-13One vision, NLP, multimodal, or open-source LLM runtime demo with saved inputs and outputsDomain metric, review checklist, deployment/runtime constraint, portfolio write-up

The specialization chapters are not a reward for finishing everything. They are a deliberate branch: choose them when the product needs images, text pipelines, multimodal assets, open-source model deployment, or domain-specific evaluation.

At the end of each stage, package one small deliverable:

What changed
One new capability.
How to rerun
Exact command or notebook cell.
What proves it
Screenshot, metric, trace, or output file.
What failed
One failure sample or limitation.
What comes next
One controlled next experiment.

This rhythm makes the course useful for job transition and portfolio review: every stage leaves something another person can inspect.

Use the same loop every week:

Read briefly -> Run one thing -> Change one condition -> Record evidence -> Write one reflection

The reflection can be short. Good examples:

  • What failed first?
  • What input changed the output most?
  • What evidence would convince another developer?
  • What would break if this became a real user-facing feature?

Skip only when you can pass the chapter check without guessing. Slow down when you cannot explain the output, cannot rerun the code, or cannot tell whether the result is good. Experienced learners should slow down on evaluation, failure modes, and production constraints even when the demo feels easy.

Do not redesign your learning plan every week. Read briefly, run something, keep evidence, then continue to Chapter 1.

Keep this page’s proof of learning as a small evidence card:

Target role
AI application engineer, AI full-stack builder, or AI-enabled product engineer.
Weekly budget
Realistic hours for reading, running code, and recording evidence.
Project thread
One project idea that can grow across chapters.
First artifact
One runnable result to finish this week.
Risk check
Skipping foundations, over-reading, setup friction, or unclear goal.
Expected output
A written main-route plan plus the next concrete page to open.