К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
DevOps for Machine Learning: CI/CD, APIs & Deployment · LearnSpace
Назад в каталог
courseraАнализ данных

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

Курс от Board Infinity
Начальный≈ 19.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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

Навыки, которые вы освоите

CI/CDModel DeploymentContinuous DeploymentContainerizationAutomationVersion ControlMLOps (Machine Learning Operations)Application Programming Interface (API)GitHubRestful APIApplication DeploymentData ValidationCloud DeploymentDevOpsModel TrainingContinuous IntegrationDevops ToolsDocker (Software)API TestingModel Evaluation

Программа курса

4 модулей · 56 учебных материалов

01Version Control and Automation Foundations16 материалов

Git Workflows for ML

DevOPS - Foundation to MLВидеоVersion Control and Automation FoundationsВидеоCareer Scope in MLOps and DevOps for MLВидеоGit Basics for ML ProjectsЧтение

Учитесь у экспертов

Board Infinity

Instructor

DevOps for Machine Learning: CI/CD, APIs & Deployment
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.4 ч

4 модулей

Язык: Английский

Часть программы вашего университета
Git Workflows for MLЗадание

CI/CD Basics with GitHub Actions

Git Workflows for MLВидеоCICD Basics with GitHub ActionsВидеоTesting ML Code and DataВидеоGit LFS and DVC BasicsЧтениеCI/CD Basics with GitHub ActionsЗадание

Testing ML Code and Data

Multi-Stage BuildsВидеоManaging Environment VariablesВидеоSecrets and Credentials in ContainersВидеоWorkflow YAML StructureЧтениеTesting ML Code and DataЗаданиеVersion Control and Automation FoundationsЗадание
02ML Pipeline Automation14 материалов

Defining Pipeline Stages

Introduction to Docker ComposeВидеоRunning ML APIs and Databases TogetherВидеоNetworking Between ContainersВидеоTesting CoverageЧтениеDefining Pipeline StagesЗадание

Implementing GitHub Actions for ML Pipelines

ML Pipeline AutomationВидеоDefining Pipeline StrategiesВидеоML Test Best PracticesЧтениеImplementing GitHub Actions for ML PipelinesЗадание

Testing and Validating Automated Pipelines

Implementing GitHub Actions for ML PipelinesВидеоTesting and Validating Automated PipelinesВидеоIdentifying DependenciesЧтениеTesting and Validating Automated PipelinesЗаданиеML Pipeline AutomationЗадание
03Building and Serving ML APIs13 материалов

FastAPI for Model Serving

Building and Serving ML APIsВидео FastAPI for Model ServingВидеоSetting Up Multi-Step WorkflowsЧтениеFastAPI for Model ServingЗадание

Connecting Models to APIs

Connecting Models to APIsВидеоStart the APIВидеоConnecting Models to APIsЧтениеConnecting Models to APIsЗадание

Testing and Documenting APIs

Testing and Documenting APIsВидеоManual Endpoint Test CommandВидеоLog-Based DebuggingЧтениеTesting and Documenting APIsЗаданиеBuilding and Serving ML APIsЗадание
04Packaging and Deployment13 материалов

Docker Fundamentals for ML

Packging and DeploymentВидеоDocker Fundamentals for MLВидеоDesigning Automated Retraining PipelinesЧтениеDocker Fundamentals for MLЗадание

Building and Running ML Containers

Building and Running ML containersВидеоDocker Compose CommandsВидеоInput Validation and Error HandlingЧтениеBuilding and Running ML ContainersЗадание

Deploying Containers with CI/CD

Deploying Containers with CI-CDВидеоMonitoring and VerificationВидеоOptimizing Response TimeЧтениеDeploying Containers with CI/CDЗаданиеPackaging and DeploymentЗадание