GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” GitHub - DataTalksClub/mlops-zoomcamp: Free MLOps course from DataTalks.Club. Register here ๐Ÿ‘‡๐Ÿผ to get notified about the next cohort

BranchesTags
Open more actions menu

Latest commit

 

History

639 Commits
639 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.tmp
.tmp
 
 
01-intro
01-intro
 
 
02-experiment-tracking
02-experiment-tracking
 
 
03-orchestration
03-orchestration
 
 
04-deployment
04-deployment
 
 
05-monitoring
05-monitoring
 
 
06-best-practices
06-best-practices
 
 
07-project
07-project
 
 
cohorts
cohorts
 
 
generate
generate
 
 
images
images
 
 
research
research
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
course.yaml
course.yaml
 
 

Repository files navigation

MLOps Zoomcamp

MLOps Zoomcamp: A Free 9-Week Course on Productionizing ML Services

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
Video lectures YouTube playlist
Documentation Zoomcamp Logistics ยท MLOps Zoomcamp
Course platform (deadlines, homework) courses.datatalks.club
Slack channel #course-mlops-zoomcamp
Announcements Telegram
FAQ FAQ document

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)
  • 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 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 to be notified if we run a live cohort again.

Self-paced steps:

  1. Follow the materials on GitHub
  2. Ask questions and share progress in Slack
  3. Do the homework (self-checked) and build a project for your portfolio

Syllabus

Module 1: Introduction

  • 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

  • Introduction to experiment tracking
  • MLflow basics
  • Model saving and loading
  • Model registry
  • Hands-on MLflow exercises
  • Homework

Module 3: Orchestration & ML Pipelines

  • Workflow orchestration
  • Homework

Module 4: Model 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

  • 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

  • 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 integrates everything covered in the course into an end-to-end MLOps pipeline.

Certificate

MLOps Zoomcamp certificate of completion awarded after finishing the final project and peer reviews

Certificates are awarded to learners who complete the final project during a live cohort. After the project is graded, the certificate appears on your course platform dashboard once the instructors issue it, and the release is announced in Slack and Telegram. See the certificate guide for how to get it and add it to LinkedIn.

Instructors

  • Cristian Martinez
  • Alexey Grigorev
  • Emeli Dral

Community & Support

Getting Help on Slack

Join the #course-mlops-zoomcamp channel on DataTalks.Club Slack for discussions, troubleshooting, and networking.

To keep discussions organized:

  • Follow our guidelines when posting questions.
  • Review the community guidelines.

Learning in Public

Share your progress as you go โ€” see the learning in public guide.

Sponsors

Interested in supporting our community? Reach out to [email protected].

FAQ

A few common questions. For everything else, see the full MLOps Zoomcamp FAQ.

Q: Is this course really free?
A: Yes. All videos, materials, and homework are free and open-source.

Q: Do I need prior experience?
A: Yes, some. You should know Python, Docker basics, and the machine learning workflow (for example from ML Zoomcamp), plus about a year of programming experience.

Q: Is there a live cohort?
A: Not currently. The course is fully available for self-paced study. Register on the signup form to be notified if we run a live cohort again.

Q: What does "live cohort" mean? Are there live classes?
A: No mandatory live classes. All lectures are pre-recorded. "Live" means deadlines, scored homework, peer review, and certificate eligibility.

About DataTalks.Club

DataTalks.Club

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. 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.

About

Free MLOps course from DataTalks.Club. Register here ๐Ÿ‘‡๐Ÿผ to get notified about the next cohort

courses.datatalks.club/register/mlops-zoomcamp/

Topics

machine-learningmlopsmodel-deploymentmodel-monitoringworkflow-orchestration

Resources

Readme
Activity
Custom properties

Stars

15.5k stars

Watchers

218 watching

Forks

3.1k forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.