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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Applied Machine Learning Systems with FastAPI for Developers · LearnSpace
Назад в каталог
courseraАнализ данных

Applied Machine Learning Systems with FastAPI for Developers

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

О курсе

This course teaches software developers how to implement, deploy, and maintain machine learning systems using Python, scikit-learn, FastAPI, and Docker. You'll learn to build ML pipelines, preprocess data, evaluate models, and serve them as production-ready REST APIs. Module 1 covers core ML algorithms and workflows, including supervised and unsupervised learning paradigms. You'll implement regression, classification, and clustering using scikit-learn and learn to evaluate models using appropriate metrics. Module 2 focuses on data preparation and feature engineering. You'll clean and preprocess data using pandas, construct feature pipelines with transformations and scaling, and optimize feature sets to enhance model performance. Module 3 explores building and testing ML code. You'll structure ML codebases for modularity and reuse, implement testing workflows using pytest, and learn logging and debugging techniques for ML pipelines. Module 4 covers serving and deploying ML models. You'll expose models as REST APIs using FastAPI, containerize services with Docker, and evaluate deployed models using inference testing. By the end of this course, you will: • Implement and evaluate ML algorithms for classification, regression, and clustering tasks • Build reproducible data pipelines with preprocessing and feature engineering • Develop modular, tested ML codebases following software engineering best practices • Deploy ML models as containerized REST APIs using FastAPI and Docker Disclaimer: This is an independent educational resource created by Board Infinity for informational and educational purposes only. This course is not affiliated with, endorsed by, sponsored by, or officially associated with any company, organization, or certification body unless explicitly stated. The content provided is based on industry knowledge and best practices but does not constitute official training material for any specific employer or certification program. All company names, trademarks, service marks, and logos referenced are the property of their respective owners and are used solely for educational identification and comparison purposes.

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

Feature EngineeringApplied Machine LearningData PreprocessingUnit TestingContainerizationScikit Learn (Machine Learning Library)Model DeploymentMachine Learning MethodsMachine Learning AlgorithmsSupervised LearningModel EvaluationData ProcessingPython ProgrammingUnsupervised LearningApplication Programming Interface (API)Data WranglingDevelopment TestingSoftware DevelopmentTest Script DevelopmentMachine Learning

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

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

01Core ML Algorithms and Workflows24 материалов

Introduction to the Course

Course Welcome Video!Видео

Career Scope in Applied Machine Learning

Career Opportunities in Applied MLВидеоIndustry Trends and Use CasesВидеоKey Skills for ML EngineersВидео

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

Board Infinity

Instructor

Applied Machine Learning Systems with FastAPI for Developers
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 21.5 ч

4 модулей

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

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Испанский, Японский

Часть программы вашего университета
Reading - The 2026 ML Engineer Job LandscapeЧтение
Practice Quiz : Career Scope in Applied Machine LearningЗадание

Introduction to Machine Learning for Developers

What Is Machine Learning?ВидеоML Workflow OverviewВидеоRule-based vs. Data-driven ProgrammingВидеоReading - ML Project Lifecycle GuideЧтениеPractice Quiz : Introduction to Machine Learning for DevelopersЗадание

Implementing ML Algorithms with scikit-learn

Setting Up scikit-learnВидеоClassification and Regression ExamplesВидеоModel Evaluation with MetricsВидеоReading - Top 10 scikit-learn Recipes for DevelopersЧтениеPractice Quiz : Implementing ML Algorithms with scikit-learnЗадание

Model Selection and Evaluation Metrics

Understanding Cross-validationВидеоEvaluating Classification ModelsВидеоEvaluating Regression ModelsВидеоPractice Quiz : Model Selection and Evaluation MetricsЗаданиеReading - Evaluation Metrics Cheat SheetЧтениеComparing Models for Business DecisionsDIALOGUEGraded Quiz : DGraded Quiz : Core ML Algorithms and WorkflowsЗаданиеQuick Course Check-InPLUGIN
02Data Preparation and Feature Engineering17 материалов

Data Cleaning and Preprocessing

Video: Handling Missing DataВидеоVideo: Normalization & ScalingВидеоValidating Data QualityВидеоPractice Quiz : Data Cleaning and PreprocessingЗаданиеReading - Best Practices in Data Preprocessing for MLЧтение

Feature Engineering for Model Performance

Video: EncodingВидеоVideo: Polynomial FeaturesВидеоVideo: Dimensionality ReductionВидеоReading - Feature Selection TechniquesЧтениеPractice Quiz : Feature Engineering for Model PerformanceЗадание

Building Data Pipelines with scikit-learn

Video: Pipeline OverviewВидеоVideo: Preprocessing + Model IntegrationВидеоVideo: Pipeline DebuggingВидеоReading - End-to-End Pipeline TemplateЧтениеPractice Quiz : Building Data Pipelines with scikit-learnЗаданиеDesigning Reproducible Data WorkflowsDIALOGUE
03Building and Testing ML Code19 материалов

Modular ML Code Design

Video: Code Structuring for MLВидеоVideo: Object-oriented DesignВидеоVideo: Reusability PatternsВидеоPractice Quiz : Modular ML Code DesignЗаданиеReading - ML Project Templates for DevelopersЧтение

Testing ML Workflows

Video: Unit TestingВидеоVideo: Integration TestingВидеоVideo: Mocking ML OutputsВидеоPractice Quiz : Testing ML WorkflowsЗаданиеReading - Testing ML Systems in ProductionЧтениеWhat Could Break Your ML Model?Обсуждение

Logging and Debugging ML Pipelines

Video: Logging Best PracticesВидеоVideo: Logging Best Practices Part - 2ВидеоVideo: Debugging with LogsВидеоVideo: Debugging with Logs Part 2ВидеоReading - Debugging ML FailuresЧтениеPractice Quiz : Logging and Debugging ML PipelinesЗадание
04Serving and Deploying ML Models16 материалов

Serving ML Models via FastAPI

Video: FastAPI BasicsВидеоVideo: Endpoint DesignВидеоVideo: Input/Output ValidationВидеоVideo: Input/Output Validation Part - 2ВидеоPractice Quiz : Serving ML Models via FastAPIЗаданиеReading - API Development ChecklistЧтение

Packaging and Deploying with Docker

Video: Building Docker ImagesВидеоVideo: Container TestingВидеоPractice Quiz : Packaging and Deploying with DockerЗаданиеReading - Dockerfile Templates for ML ServicesЧтение

Evaluation and Maintenance of Deployed Models

Video: Monitoring Inference APIsВидеоReading - Monitoring Deployed ML SystemsЧтениеPractice Quiz : Evaluation and Maintenance of Deployed ModelsЗаданиеDeploying ML Models in the Real World: APIs, Docker, and MonitoringDIALOGUEGraded Quiz : Serving and Deploying ML ModelsЗаданиеVideo: What Next Видео
Graded Quiz : Data Preparation and Feature EngineeringЗадание
Debugging and Testing ML Systems in Production: Thinking Like an ML EngineerDIALOGUE
Graded Quiz : Building and Testing ML CodeЗадание