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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Production ML Engineering: Packaging, APIs, and Testing · LearnSpace
Назад в каталог
courseraПрограммирование

Production ML Engineering: Packaging, APIs, and Testing

Курс от Coursera
Средний≈ 13.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Production ML Engineering: Packaging, APIs, and Testing focuses on transforming machine learning models into reliable production systems. In this course, you will learn how to package, deploy, document, and test machine learning applications so they can operate reliably in real-world environments. You will begin by creating reusable Python packages that organize machine learning code into maintainable modules. Next, you will learn how to build production-ready machine learning APIs that allow models to be accessed by applications and services. The course also introduces best practices for code review, version control, and CI/CD workflows used in modern ML engineering. As the course progresses, you will develop technical documentation that explains model architectures, training workflows, and API usage to support collaboration across teams. Finally, you will design automated testing strategies that validate machine learning pipelines and ensure reliable model outputs. By the end of the course, you will be able to package machine learning systems, deploy ML APIs, document AI systems, and implement automated testing workflows for production environments. Tools used in this course include Python, API frameworks, CI/CD pipelines, automated testing tools, and MLOps workflows.

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

Data ValidationSoftware DocumentationCode ReusabilityTechnical DocumentationAPI DesignPackage and Software ManagementTest AutomationApplication Programming Interface (API)MLOps (Machine Learning Operations)Continuous DeliveryApplied Machine LearningModel DeploymentMaintainabilityContinuous IntegrationCode ReviewTest Script DevelopmentModel TrainingVersion ControlModel EvaluationMachine Learning Methods

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

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

01Build Testable Python Packages for AI: Apply advanced programming constructs to build reusable utilities 8 материалов

Apply advanced programming constructs to build reusable utilities

Welcome & Course Introduction VideoВидеоWhere Does Your AI Code Break First?DIALOGUEWhy Advanced Constructs Make AI Utilities ReusableВидеоRefactoring Preprocessing Into Generator PipelinesВидео

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

Professionals from the Industry

Преподаватель курса

Production ML Engineering: Packaging, APIs, and Testing
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 13.8 ч

9 модулей

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

Субтитры: Арабский, Французский, Итальянский, Корейский, Пушту, Индонезийский, Испанский, Дари, Японский

Часть программы вашего университета
Mastering Python ConstructsЧтение
Hands-On Activity: Refactor a Preprocessing Script Using Generators and DecoratorsЗадание
MLflow TrackingЧтение
Practice Quiz: Advanced Constructs for Reusable AI UtilitiesЗадание
02Build Testable Python Packages for AI: Create testable, standards-compliant Python packages for ML applications9 материалов
What Makes Code Production-Ready in ML?DIALOGUEWhy Packaging Skills Matter in ML EngineeringВидеоHow to Structure a Testable Python PackageВидеоStructure a Testable Python Package ЧтениеPreventing Silent Breaks: Unit Testing ML UtilitiesВидеоHands-On Activity: Write Unit Tests for a Mini Utility ModuleЗаданиеUnit Testing Patterns for ML UtiltiesЧтениеBuild & Test the transformer_utils PackageЛабораторнаяGraded Quiz: Build Testable Python Packages for AIЗадание
03Develop Production-Ready ML APIs with MLOps: Maintaining ML Code Quality with Version Control and CI/CD 6 материалов
Introduction & Welcome ВидеоUnderstanding Team-Based ML WorkflowsDIALOGUEFrom Notebook to Production MLВидеоGitFlow and Pull Requests for ML TeamsЧтениеCI/CD Pipelines and Automated Testing for MLВидеоHands-On Activity: Reviewing a Pull Request with CI ChecksЗадание
04Develop Production-Ready ML APIs with MLOps: Designing Modular ML APIs for Model Serving8 материалов
From Model Artifact to API ServiceВидеоThinking in Services, Not ScriptsDIALOGUEDesigning Clean Prediction APIs with FastAPIВидеоUsing Protobuf for ML Inference RequestsЧтениеHands-On Activity: Sketching a /predict API ContractЗаданиеAPI Design Trade-Offs in Production MLDIALOGUEBuild and Validate a Production-Style ML APIЛабораторнаяGraded Assessment: Production-Ready ML APIs and MLOps Задание
05Document AI: Project & API Writing: Documenting Models, Data, and Training Pipelines8 материалов
Welcome & Lesson Introduction VideoВидеоWhat Makes Model Documentation Clear?DIALOGUEHow to Write Clear Model Architecture DescriptionsВидеоModel Schemas Within the MLOps EcosystemЧтениеWriting Training Procedure Documentation That Engineers TrustВидеоHands-On Activity: Transform a Model README ЗаданиеWhat Makes Evaluation Summaries Useful?DIALOGUEPractice Quiz: Documenting Models, Data & Training ProceduresЗадание
06Document AI: Project & API Writing: Writing Developer-Facing Docs for APIs and System Integration 9 материалов
What Do Developers Need From API Docs?DIALOGUEWhy API Documentation Matters in ML EngineeringВидеоWriting Effective Prediction API DocsВидеоPublishing Documentation with MkDocs and Read the Docs ЧтениеDocumenting System Behavior: Errors, Retries, and Edge CasesВидеоHands-On Activity: Create an API Reference PageЗаданиеWriting Technical Tutorials That Developers TrustЧтениеWrite and Publish Developer Documentation for an ML Prediction API using MkDocs ЛабораторнаяGraded Quiz: Document AI Systems with Clarity & PrecisionЗадание
07Automate and Evaluate ML Pipeline Tests: Designing Effective Test Cases for ML Pipelines6 материалов
Welcome + Why ML Tests MatterВидеоYour experience with ML testingDIALOGUEWhy ML Pipelines Fail Without Structured TestsВидеоUnit, Integration, Smoke Tests for MLЧтениеDesigning Feature-Level Test Cases for DriftВидеоHands-on Activity: Build a Test Case MatrixЗадание
08Automate and Evaluate ML Pipeline Tests: Automating Regression Tests for Stable Model Outputs 9 материалов
What a Regression Suite DoesВидеоIdentify Unstable Pipeline ComponentsDIALOGUESetting Up Nightly Pytest RunsВидеоOutput Comparison Strategies & ThresholdsЧтениеIntegrating Drift Checks Into Regression SuitesВидеоHands-on Activity: Write a Basic Regression TestЗаданиеMaintaining Golden DatasetsЧтениеConfigure a Nightly Pytest Regression PipelineЛабораторнаяGraded Quiz: Designing and Automating ML Pipeline TestsЗадание
09Project: Package, Test, and Serve a Churn Prediction API3 материалов
Why Operationalizing Machine Learning Models MattersЧтениеProject Requirements for Packaging and Serving a Churn Prediction APIЧтениеPackage, Test, and Serve a Churn Prediction API Задание