Foundations
Programming + CS
Become dangerous with code before touching advanced AI tooling.
Start with Phase 01.
Programming + CS
Become dangerous with code before touching advanced AI tooling.
Build reliable services
Turn AI ideas into maintainable software.
Understand the models
Build enough mathematical intuition to reason about ML systems.
Neural networks
Understand and train modern neural models.
Build with modern models
Move from model APIs to robust LLM applications.
Ship and operate
Turn prototypes into reliable systems.
Projects + career
Turn learning into visible evidence.
Follow the phases in order. Open a checkpoint when you're ready to dive deeper.
Use the build checkpoints to turn concepts into working projects.
Mark progress locally and use the final phase to turn learning into evidence.
Follow the phases in order. Open a checkpoint for its details, use the linked guides when you need more depth, and build at the project checkpoints instead of waiting until the end.
Strong software fundamentals first, then machine learning, LLM engineering, production AI, and a portfolio that proves you can ship.
You do not need to finish every optional topic before moving forward. Finish the core checkpoints, build the projects, and return to specializations when your goals require them.