Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Phase 3 — Modern ML: LLMs & Generative Models

This is the frontier, and you arrive at it having earned the right to be here. In Phase 2 you built a transformer and a working GPT from scratch, so the systems behind today’s headlines are no longer mysterious to you; they are your nano-GPT, scaled up and refined. Phase 3 is about how that scaling actually happens, and how you build real things on top of it: adapting large models to your needs, grounding them in your own data, generating images, and, hardest of all, knowing whether any of it is actually good.

The phase keeps the curriculum’s rhythm. You use each capability with mature tools first, then go under the hood where it deepens mastery. The difference from earlier phases is the compute reality: these models are large. You will work with small open models, parameter-efficient techniques, and free GPU notebooks (Google Colab or Kaggle), so everything here is doable without a cluster. The skills transfer directly to the large-scale versions.

A note on pace of change: this is the fastest-moving area in the field. The principles here (how pretraining works, what fine-tuning and retrieval do, how to evaluate) are stable, but specific tools and best models change month to month. The curated resources lean on the most durable sources, and you should expect to supplement them with current documentation.

Modules (work them in order)

Phase capstone

Capstone 3: build, fine-tune, and rigorously evaluate an end-to-end LLM application, with an evaluation suite you designed and can defend. Ship it to its own repository, modelwright-phase-3-capstone. This is the project that demonstrates you can not only use modern models but adapt them, ground them, and judge them honestly, which is exactly what the work requires.

Begin with Module 3.1.