mlops-zoomcamp

DataTalksClub活跃维护

DataTalks.Club 出品的免费 MLOps 实战课程,覆盖模型部署、监控和工作流编排,帮你把机器学习模型从实验推到生产环境。

Free MLOps course from DataTalks.Club. Register here 👇🏼 to get notified about the next cohort

暂无版本15,540star +9 / 7 天3,083fork同步于 2026-11-10 11:26 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/DataTalksClub/mlops-zoomcamp.git
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

DataTalks.Club 出品的免费 9 周 MLOps 课程,带你从训练实验走到部署监控

DataTalks.Club 出品的免费 MLOps 实战课程,覆盖模型部署、监控和工作流编排,帮你把机器学习模型从实验推到生产环境。

核心能力

  • 用 MLflow 做实验跟踪与模型注册管理
  • 用 Flask 与 AWS Kinesis/Lambda 做在线和流式部署
  • 用 Prometheus、Evidently、Grafana 监控线上服务
  • 用 Prefect、MongoDB 监控批处理任务
  • 用 GitHub Actions 与 Terraform 落地 CI/CD 和基础设施即代码

容易踩的坑

课程无直播班次,目前只能自定进度学习,作业不计分也无证书;需自备 Python、Docker 和命令行基础,否则跟不上;部分模块依赖 AWS 服务,需自行准备账号和凭证

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Quick Links

    ResourceLink
    Course materialsGitHub repository
    Video lecturesYouTube playlist
    DocumentationZoomcamp Logistics · MLOps Zoomcamp
    Course platform (deadlines, homework)courses.datatalks.club
    Slack channel#course-mlops-zoomcamp
    AnnouncementsTelegram
    FAQFAQ 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 CohortSelf-Paced
    StartNot currently scheduledAnytime
    LecturesPre-recordedPre-recorded
    HomeworkGradedAvailable but not scored
    Leaderboard✅ Yes❌ No
    Peer Review✅ Yes❌ No
    Certificate✅ Yes❌ No
    CostFreeFree
    RegisterGet updatesJust 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

    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

    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:

    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

    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.