Master the fundamentals of MLOps, from training and experimentation to deployment and monitoring.
Join Slack • #course-mlops-zoomcamp Channel • Telegram Announcements • Course Playlist • FAQ • Tweet about the Course
## Quick Links | Resource | Link | |----------|------| | Course materials | [GitHub repository](https://github.com/DataTalksClub/mlops-zoomcamp) | | Video lectures | [YouTube playlist](https://www.youtube.com/playlist?list=PL3MmuxUbc_hIUISrluw_A7wDSmfOhErJK) | | Documentation | [Zoomcamp Logistics](https://datatalks.club/docs/courses/zoomcamp-logistics/) · [MLOps Zoomcamp](https://datatalks.club/docs/courses/mlops-zoomcamp/) | | Course platform (deadlines, homework) | [courses.datatalks.club](https://courses.datatalks.club/) | | Slack channel | [#course-mlops-zoomcamp](https://app.slack.com/client/T01ATQK62F8/C02R98X7DS9) | | Announcements | [Telegram](https://t.me/dtc_courses) | | FAQ | [FAQ document](https://datatalks.club/faq/mlops-zoomcamp.html) | ## About the Course MLOps (machine learning operations) is a must-know skill for many data professionals. This free 9-week course teaches the fundamentals of MLOps, from training and experimentation to deployment and monitoring, through structured modules, hands-on workshops, and a final project. Each module introduces core MLOps concepts and tools. ## Who Should Join This course is for data scientists, ML engineers, and software engineers who want to learn how to put machine learning models into production and operate them reliably. ## Prerequisites To get the most out of this course, you should have prior experience with: - Python - Docker - Command line basics - Machine learning (e.g., through [ML Zoomcamp](https://github.com/DataTalksClub/machine-learning-zoomcamp)) - 1+ year of programming experience ## How to Take the Course There are two ways to follow the course: live and self-paced. | | Live Cohort | Self-Paced | |-|-|-| | Start | Not currently scheduled | Anytime | | Lectures | Pre-recorded | Pre-recorded | | Homework | Graded | Available but not scored | | Leaderboard | ✅ Yes | ❌ No | | Peer Review | ✅ Yes | ❌ No | | Certificate | ✅ Yes | ❌ No | | Cost | Free | Free | | Register | [Get updates](https://airtable.com/shrCb8y6eTbPKwSTL) | Just start learning! | > [!NOTE] > We don't plan to run a live cohort in 2026. The course is fully available for self-paced study now. [Register here](https://airtable.com/shrCb8y6eTbPKwSTL) to be notified if we run a live cohort again. Self-paced steps: 1. Follow the materials on [GitHub](https://github.com/DataTalksClub/mlops-zoomcamp) 2. Ask questions and share progress in [Slack](https://datatalks.club/slack.html) 3. Do the homework (self-checked) and build a project for your portfolio ## Syllabus ### [Module 1: Introduction](01-intro) - What is MLOps? - MLOps maturity model - NY Taxi dataset (our running example) - Why MLOps is essential - Course structure & environment setup - Homework ### [Module 2: Experiment Tracking & Model Management](02-experiment-tracking) - Introduction to experiment tracking - MLflow basics - Model saving and loading - Model registry - Hands-on MLflow exercises - Homework ### [Module 3: Orchestration & ML Pipelines](03-orchestration) - Workflow orchestration - Homework ### [Module 4: Model Deployment](04-deployment) - Deployment strategies: online (web, streaming) vs. offline (batch) - Deploying with Flask (web service) - Streaming deployment with AWS Kinesis & Lambda - Batch scoring for offline processing - Homework ### [Module 5: Model Monitoring](05-monitoring) - Monitoring ML-based services - Web service monitoring with Prometheus, Evidently, and Grafana - Batch job monitoring with Prefect, MongoDB, and Evidently - Homework ### [Module 6: Best Practices](06-best-practices) - Unit and integration testing - Linting, formatting, and pre-commit hooks - CI/CD with GitHub Actions - Infrastructure as Code (Terraform) - Homework ## Final Project The [final project](07-project/) integrates everything covered in the course into an end-to-end MLOps pipeline. ## Certificate
DataTalks.Club is a global online community of data enthusiasts. It's a place to discuss data, learn, share knowledge, ask and answer questions, and support each other.
Website • Join Slack Community • Newsletter • Upcoming Events • YouTube • GitHub • LinkedIn • X
All the activity at DataTalks.Club mainly happens on [Slack](https://datatalks.club/slack.html). We post updates there and discuss different aspects of data, career questions, and more. At DataTalks.Club, we organize online events, community activities, and free courses. You can learn more about what we do at [DataTalks.Club docs](https://datatalks.club/docs/general/).