The free ML bootcamp that ends in Docker and Kubernetes
This open-source curriculum exists because most free ML courses abandon students at the notebook cell, so it marches them through deployment, serverless, and orchestration instead.

What it does
Machine Learning Zoomcamp is a free, four-month curriculum that teaches the full ML engineering pipeline. It starts with Python fundamentals—linear and logistic regression, decision trees, and deep learning with TensorFlow and PyTorch—and ends with production tooling like Docker, FastAPI, AWS Lambda, and Kubernetes. Students can join a live September-to-December cohort with deadlines, scored homework, and a certificate, or work through the GitHub materials and YouTube lectures at their own pace.
The interesting bit
Most free ML content treats deployment as an afterthought; here it is a core module with equal weight to algorithms. The certification requirements are deliberately heavy—students must complete two end-to-end projects and peer-review three others—which is why past cohorts have shipped production-like work such as blood-cell classifiers and containerized waste-sorting APIs.
Key highlights
- Covers the full stack: scikit-learn, XGBoost, PyTorch, TensorFlow, then Docker, FastAPI, Kubernetes, and AWS Lambda
- Two participation modes: self-paced (start anytime, no certificate) or a live annual cohort (September–December) with scored homework and leaderboards
- Certificate requires completing two projects plus peer review of fellow students’ work
- All lectures are pre-recorded and public on YouTube; materials live in module folders like
01-introand05-deployment - Community support through Slack and a dedicated course platform for assignments
Caveats
- The live cohort runs only once per year; the 2026 session starts in September, and late joiners may find some homework forms already closed
- Deep learning sections rely on cloud resources for intensive computations, which may mean extra setup or cost beyond a standard laptop
- Requires at least one year of programming experience and command-line comfort; this is not for absolute beginners
Verdict
Worth bookmarking if you are a developer who can already code but wants to bridge the gap between notebook experiments and production systems. Skip it if you are looking for a casual, theory-only overview or need immediate, on-demand certification without the project grind.
Frequently asked
- What is DataTalksClub/machine-learning-zoomcamp?
- This open-source curriculum exists because most free ML courses abandon students at the notebook cell, so it marches them through deployment, serverless, and orchestration instead.
- Is machine-learning-zoomcamp open source?
- Yes — DataTalksClub/machine-learning-zoomcamp is an open-source project tracked on heatdrop.
- What language is machine-learning-zoomcamp written in?
- DataTalksClub/machine-learning-zoomcamp is primarily written in Jupyter Notebook.
- How popular is machine-learning-zoomcamp?
- DataTalksClub/machine-learning-zoomcamp has 13.8k stars on GitHub and is currently holding steady.
- Where can I find machine-learning-zoomcamp?
- DataTalksClub/machine-learning-zoomcamp is on GitHub at https://github.com/DataTalksClub/machine-learning-zoomcamp.