ML Model Development and Tracking: Hands-on Guide
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
ML Model Development and Tracking: Hands-on Guide
This course is part of Hands-On MLOps Fundamentals for ML Engineers Specialization
Instructor: Mumshad Mannambeth
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Develop machine learning models for real-world applications.
Implement MLOps practices for model tracking and versioning.
Optimize machine learning model performance with compute strategies
Build automated systems for data processing and operations.
Skills you'll gain
Tools you'll learn
Details to know
March 2026
3 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 3 modules in this course
In this course, you will bridge the gap between experimental coding and production-ready machine learning by mastering the "Middle Loop" of the MLOps lifecycle.
You will start by refining your model development process, learning to distinguish between standard training and hyperparameter tuning to maximize model performance. To ensure operational efficiency, you will evaluate compute strategies by matching your workloads to the specific strengths of CPUs and GPUs. The core of your experience involves building a robust "Source of Truth" using MLflow to automatically log parameters, track metrics, and manage model versions with professional precision. You will move beyond manual tracking by implementing a centralized dashboard that allows for seamless comparison of hundreds of experimental runs. To maintain organizational integrity, you will master the MLflow Model Registry to handle artifact versioning and transitions from staging to production. The course culminates in a hands-on capstone where you will launch a live MLflow server and generate synthetic datasets to simulate a real-world insurance claim review system. By the end, you will have established a fully reproducible training environment, ensuring your AI solutions are organized, searchable, and ready for high-scale deployment.
Focus on the core foundations of building high-performance machine learning models. You will explore the technical nuances of model training and hyperparameter tuning to maximize accuracy while understanding the hardware requirements of the CPU vs. GPU landscape. This module bridges the gap between theoretical algorithms and the physical compute power needed to run them efficiently.
What's included
4 videos1 reading1 assignment
4 videosβ’Total 15 minutes
- Course Introductionβ’2 minutes
- Model Development Overviewβ’5 minutes
- Model Training and Hyperparameter tuningβ’4 minutes
- World of CPUs and GPUsβ’5 minutes
1 readingβ’Total 10 minutes
- How to Reach Out and Engage with the Communityβ’10 minutes
1 assignmentβ’Total 30 minutes
- Quiz: Model Developmentβ’30 minutes
Transition from manual tracking to professional MLOps practices by mastering MLflow. This module provides a deep dive into setting up tracking servers, logging parameters, and managing model artifacts and versioning. Through hands-on labs, you will learn how to maintain a searchable, reproducible record of every experiment you run, ensuring no breakthrough is ever lost.
What's included
5 videos2 readings1 assignment
5 videosβ’Total 16 minutes
- Introduction to MLflowβ’5 minutes
- Demo: Setting up MLflowβ’3 minutes
- Demo 1: Running an experiment and storing the result on MLflowβ’3 minutes
- Demo 2: Running an experiment and storing the result on MLflowβ’3 minutes
- Demo: MLflow Model Artifact and Versioningβ’3 minutes
2 readingsβ’Total 20 minutes
- Lab: Hands on with MLflowβ’10 minutes
- Quiz - Model Development and Trainingβ’10 minutes
1 assignmentβ’Total 30 minutes
- Quiz: Experiment Trackingβ’30 minutes
Apply your development and tracking skills to a real-world business case: Automating Insurance Claim Reviews. You will start by generating synthetic datasets and configuring a dedicated MLflow server to manage the project lifecycle. This phase focuses on establishing a robust end-to-end pipeline that moves your model from a local script to a professional, tracked experiment environment.
What's included
5 videos1 reading1 assignment
5 videosβ’Total 23 minutes
- Deploy App for Insurance Agents to Upload all Insurance Claimsβ’7 minutes
- Demo: Generate Dummy Data for the Projectβ’2 minutes
- Demo: Setup MLflow server and run the ML Experimentβ’4 minutes
- Demo: Register the Model and Setup BentoML for Serving ML modelsβ’3 minutes
- Demo: Upgrade Python Flask App to Connect to BentoML for Online Servingβ’6 minutes
1 readingβ’Total 10 minutes
- Lab: Deploy App for Insurance Agents to Upload all Insurance Claimsβ’10 minutes
1 assignmentβ’Total 30 minutes
- Quiz: MLflow and BentoMLβ’30 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Machine Learning
- Status: Free TrialK
KodeKloud
Course
- Status: Free Trial
Course
- Status: Free Trial
Course
- Status: Free Trial
Why people choose Coursera for their career
Frequently asked questions
MLOps (Machine Learning Operations) streamlines the machine learning lifecycle, from development to deployment. It ensures efficient, reproducible, and scalable AI solutions, crucial for managing data and models in production.
You will use MLflow for tracking machine learning experiments, logging parameters, metrics, and managing model versions. This helps organize your data and coding efforts.
The course applies MLOps to automate insurance claim reviews, demonstrating how machine learning models can improve business operations and data processing.
More questions
Financial aid available,
