Python + Data
Prepare the data
Become fluent in the tools used to inspect and transform data.
Start with Phase 01.
Prepare the data
Become fluent in the tools used to inspect and transform data.
Reason about uncertainty
Develop the mathematical intuition required to understand model behavior.
Learn the core algorithms
Understand how and when to use the major supervised and unsupervised approaches.
Make models trustworthy
Build robust validation and meaningful features.
Modern neural models
Move beyond tabular ML when the problem demands it.
Operate the system
Ship models as reliable software.
Prove your skills
Turn ML knowledge into evidence employers can evaluate.
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.
Start with Python and data work, then build mathematical intuition, classical ML, evaluation skills, deep learning, and production ML. Use the visual checkpoints as the main interface.
Correct experimentation, reliable evaluation, production thinking, and the ability to explain model trade-offs.
Prioritize the core checkpoints. Pick a specialty only after you can complete an end-to-end ML workflow.