Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

DevOps for Machine Learning: CI/CD, APIs & Deployment

Board Infinity via Coursera

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
"DevOps Foundations for ML is designed for aspiring MLOps engineers, data scientists, and developers who want to bring DevOps discipline into machine learning workflows. You'll learn to automate, test, containerize, and deploy ML models using Git, GitHub Actions, Docker, and FastAPI — building production-ready pipelines end to end. The first module builds your foundation in version control and automation. You'll configure Git repos, adopt branching strategies, and use GitHub Actions to automate testing and linting of ML code. The second module focuses on ML pipeline automation. You'll design multi-stage CI/CD workflows that handle data preprocessing, training, evaluation, and automated retraining with secure secret management. The third module teaches you to serve ML models as real-time REST APIs using FastAPI, covering input validation, latency optimization, testing, and OpenAPI documentation. The final module covers packaging and deployment. You'll containerize ML services with Docker, optimize image size, and automate deployments to cloud runners with monitoring. By the end of this course, you will: - Build CI/CD pipelines with GitHub Actions for automated ML testing and retraining - Develop and test ML REST APIs using FastAPI with validation and OpenAPI docs - Containerize ML services with Docker and deploy them to production - Apply version control and automated testing best practices for reproducible ML"

Syllabus

  • Version Control and Automation Foundations
    • Learners are introduced to the fundamental DevOps mindset for ML. They will understand how version control, automation, and continuous testing form the backbone of reproducible ML engineering.
  • ML Pipeline Automation
    • This module explores how to automate the ML lifecycle from raw data to model deployment using CI/CD frameworks and workflow orchestration.
  • Building and Serving ML APIs
    • Learners gain practical experience deploying ML models as real-time APIs, focusing on performance, reliability, and documentation.
  • Packaging and Deployment
    • This final module combines DevOps and MLOps principles to create production-ready containerized ML services with automated deployment.

Taught by

Board Infinity

Reviews

Start your review of DevOps for Machine Learning: CI/CD, APIs & Deployment

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.