Packt

Practical Machine Learning on Databricks

Packt

Practical Machine Learning on Databricks

Included with Coursera PlusLearn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Advanced level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Advanced level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Build scalable machine learning pipelines using Databricks AutoML, MLflow, and Feature Store

  • Deploy, monitor, and retrain ML models using CI/CD workflows and model drift detection

  • Automate end-to-end machine learning operations with Databricks Jobs and deployment tools

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

July 2026

Assessments

10 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 10 modules in this course

This module introduces the end-to-end machine learning lifecycle, highlighting common challenges faced in production environments and the importance of scalable, secure platforms. Learners will explore the roles involved in enterprise ML projects and discover how Databricks and Lakehouse architecture support collaboration and reproducibility. The module also examines how usability and complexity are balanced in modern ML platforms.

What's included

1 video5 readings1 assignment

This module introduces learners to the foundational components of machine learning workflows on Databricks, including setting up a workspace, managing clusters, and utilizing key MLOps tools such as experiments and the feature store. Learners will gain practical knowledge on configuring environments and organizing ML development for scalable and collaborative projects.

What's included

1 video5 readings1 assignment

This module introduces learners to the Databricks Feature Store, guiding them through the process of registering feature tables and leveraging both offline and online stores for efficient feature management. Learners will gain hands-on experience with Delta tables and understand how to prepare features for model training and batch inference.

What's included

1 video3 readings1 assignment

This module introduces the core components of MLflow within the Databricks environment, focusing on experiment tracking, project management, and model registration. Learners will gain practical skills in standardizing and managing the machine learning lifecycle using MLflow tools. Hands-on examples will reinforce how to track and package ML models effectively.

What's included

1 video4 readings1 assignment

This module guides learners through building a baseline machine learning model for predicting bank customer churn using Databricks AutoML. You will explore how to integrate MLflow and the Feature Store for streamlined model tracking and evaluation, and learn techniques for handling imbalanced datasets during model training.

What's included

1 video3 readings1 assignment

This module introduces the MLflow Model Registry, focusing on how to manage model versions and automate model lifecycle events using webhooks. Learners will discover how to streamline model deployment workflows and integrate external systems for real-time notifications and actions.

What's included

1 video2 readings1 assignment

This module guides learners through various strategies for deploying machine learning models on Databricks, including batch, streaming, and real-time inference. It also covers best practices for integrating custom Python libraries and managing dependencies to ensure scalable and efficient model delivery.

What's included

1 video4 readings1 assignment

This module introduces learners to the automation of machine learning workflows using Databricks Workflows and Jobs. You will discover how to schedule model retraining and testing, leverage Model Registry triggers, and integrate automation strategies for streamlined ML pipeline management.

What's included

1 video2 readings1 assignment

This module introduces the concept of model drift in machine learning, focusing on how changes in data distributions can impact model performance. Learners will explore statistical methods, such as the chi-squared test, and practical tools in Databricks for detecting and addressing drift. By the end, you'll understand how to monitor, diagnose, and retrain models to maintain their effectiveness over time.

What's included

1 video6 readings1 assignment

This module introduces the principles and practices of automating machine learning model retraining and deployment using CI/CD pipelines within Databricks. Learners will explore MLOps workflows, deployment patterns, and the integration of MLflow for comprehensive model management. The content emphasizes real-world operational environments and strategies for effective model lifecycle automation.

What's included

1 video4 readings1 assignment

Instructor

Packt - Course Instructors
Packt
1,961 Courses595,476 learners

Offered by

Packt

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions