Applied Machine Learning Systems with FastAPI for Developers

Coursera Courses ↗ · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

Applied Machine Learning Systems with FastAPI for Developers

Coursera · Intermediate ·📐 ML Fundamentals ·1h ago
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, trade
Watch on Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Understanding Machine Learning and the ML Pipeline — Step by Step
Learn the basics of Machine Learning and the ML pipeline step by step to understand how machines learn from data and make predictions
Medium · Machine Learning
Understanding Machine Learning and the ML Pipeline — Step by Step
Learn the basics of Machine Learning and the ML pipeline step by step to understand how machines learn from data
Medium · Data Science
“How a self-taught builder with no coding background made it to the Meta PyTorch Grand Finale”
Learn how a self-taught builder with no coding background made it to the Meta PyTorch Grand Finale in just two months
Medium · Machine Learning
Python Isn’t One Skill -It’s 10 Different Career Paths!
Learning Python opens up 10 different career paths, from data science to web development, and more
Medium · Machine Learning
Up next
[Live] Data Professor - Bioinformatics from Scratch Ep 4
Data Professor
Watch →