The Problem
Most AI and ML resources are either heavily academic (focused on theory and maths) or too shallow (hello-world tutorials that don't prepare you for production). Python developers who want to apply ML in real projects are poorly served.
What Was Built
A structured series of books that takes Python developers from foundational ML concepts through to building and deploying models that work in real systems. Each book emphasises practical decision-making: what to use, when, and why — grounded in real production scenarios.
This series is designed for Python developers who want to build ML-powered features into real products — not researchers, not beginners who have never programmed. The target reader understands Python, has worked on software projects, and wants to add ML competency without wading through academic papers.
Each book in the series is self-contained but builds on the previous. The writing style prioritises clarity and practical applicability over mathematical completeness.
Outcomes & Learnings
- First volume in progress, covering supervised learning fundamentals with production-grade practices
- Code examples are runnable in Jupyter Notebooks and designed for real datasets
- Structured for developers who already know Python but are new to ML