Learning Roadmap

A structured path from Python competency to production ML engineer. Estimated total: 14–20 weeks at 10–15 hrs/week, with real portfolio projects at the end of each phase.

Phase 1–2: FoundationPhase 3: TransformersPhase 4: RLPhase 5: Scale
🐍

Phase 1: Python & Math Foundations

2–3 weeks

The bedrock. Skip it if you are already comfortable with NumPy broadcasting and can derive a partial derivative by hand.

🔥

Phase 2: PyTorch Core

3–4 weeks

Build the mental model for tensors, autograd, and training loops before adding model complexity.

🤖

Phase 3: Transformer Architecture

4–5 weeks

The architecture behind every frontier model. Implement each component from scratch so nothing remains a black box.

🎮

Phase 4: Reinforcement Learning

4–5 weeks

Sequential decision making from first principles. The math maps directly to every algorithm you implement.

🚀

Phase 5: Production & Scale

2–3 weeks

Close the gap between working code and code you can run overnight at scale.

Start with what you know

Comfortable with Python and NumPy? Start with PyTorch Foundations. Already know PyTorch? Jump straight to Transformers or RL.

Browse All Projects →