DataTalksClub/mlops-zoomcamp
Free MLOps course from DataTalks.Club. Register here 👇🏼 to get notified about the next cohort
What is this?
MLOps Zoomcamp is a free, open-source online course that teaches you how to take machine learning models from a notebook and put them into real-world production systems. It's a 9-week program covering the core skills of MLOps (machine learning operations) — everything from tracking experiments and managing models to deploying, monitoring, and maintaining them reliably.
Who is it for?
- Data scientists who want to move beyond training models to deploying and operating them
- ML engineers and software engineers looking to add production ML skills
- Anyone with at least one year of programming experience and basic familiarity with Python, Docker, and the machine learning workflow (e.g., from the related ML Zoomcamp course)
What will you learn?
The course is organized into six modules plus a final project:
- Introduction to MLOps – what it is, why it matters, and a running example dataset (NY Taxi)
- Experiment Tracking & Model Management – using MLflow to log, save, and manage models
- Orchestration & ML Pipelines – automating workflows
- Model Deployment – different strategies: web services, streaming (AWS Kinesis/Lambda), and batch scoring
- Model Monitoring – tracking performance in production using tools like Prometheus, Evidently, Grafana, and Prefect
- Best Practices – testing, linting, CI/CD with GitHub Actions, and infrastructure as code (Terraform)
The final project ties everything together into an end-to-end MLOps pipeline.
How does it work?
The course is pre‑recorded and can be taken in two ways:
- Live cohort (not currently scheduled): includes graded homework, peer review, a leaderboard, and a certificate of completion. You can register to be notified if a new cohort starts.
- Self‑paced: start anytime, follow the materials on GitHub, do the homework (self‑checked), and build a project for your portfolio. No certificate is awarded in self-paced mode, but all course content is free.
Prerequisites (from the README)
- Python
- Docker
- Command line basics
- Machine learning experience (e.g., through ML Zoomcamp)
- 1+ year of programming experience
Community & support
The course is part of DataTalks.Club, a global community of data enthusiasts. You can:
- Ask questions and share progress in the dedicated Slack channel (#course-mlops-zoomcamp)
- Join the broader Slack community for general discussion
- Follow Telegram announcements for course updates
- Watch all video lectures on the YouTube playlist
Key features (from the README)
- 100% free and open‑source
- 9‑week structured curriculum
- Hands‑on exercises and homework each module
- Final project to build a portfolio piece
- Certificate for learners who complete the final project in a live cohort
- Optional peer review and leaderboard in live cohorts
- Self‑paced mode available anytime
All information here is taken directly from the project's README.
Related
- Project
- Project
- Project
- Project