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

Coursera

ML Model Deployment: Build a Production API with FastAPI

Board Infinity via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
This fully hands-on course teaches learners to take machine learning models from Jupyter notebooks to production-grade deployed services using the modern MLOps stack. Using a single progressively built project — deploying a Real-Time Fraud Detection System for a fintech company — learners will master every stage of the ML deployment lifecycle: packaging models with FastAPI, containerizing with Docker, tracking experiments with MLflow, building CI/CD pipelines with GitHub Actions, orchestrating with Docker Compose and Kubernetes, monitoring model performance with Prometheus and Grafana, and detecting data drift in production. The fraud detection project is ideal because it mirrors real production ML systems — it demands low-latency inference, handles high-throughput traffic, requires model versioning (regulations mandate auditability), and needs continuous monitoring for concept drift as fraud patterns evolve. Every concept is demonstrated by extending the deployment pipeline, so learners see their project grow from a local pickle file to a fully automated, monitored, cloud-deployed ML service. By course end, learners will have a complete MLOps pipeline and the skills to deploy any ML model to production with confidence 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.

Syllabus

  • Serving ML Models with FastAPI
    • Understand the MLOps deployment lifecycle and why models need an API layer, serialize and load a trained model for inference, build a robust prediction REST API with FastAPI, validate inputs and outputs with Pydantic, add health endpoints and auto-generated documentation, and test the API with pytest before containerization
  • Containerization & Deployment with Docker
    • Understand containers and why Docker is essential for ML deployment, write efficient and secure Dockerfiles to containerize the FastAPI service, optimize images with multi-stage builds and layer caching, orchestrate the API with a monitoring service using Docker Compose, and deploy the containerized service to the cloud with health checks and basic monitoring

Taught by

Board Infinity

Reviews

Start your review of ML Model Deployment: Build a Production API with FastAPI

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.