Build machine learning solutions using Azure Databricks (DP-3014)

Course 8686

  • Duration: 1 day
  • Language: English
  • Level: Intermediate

Azure Databricks is a powerful, cloud-scale platform for data analytics and machine learning. This hands-on class guides you through every step of building, training, optimizing, and deploying machine learning solutions with Azure Databricks. Designed for data scientists and ML engineers, the course covers Apache Spark, MLflow, AutoML, hyperparameter tuning, and deep learning, all within a scalable, collaborative environment. By the end, you’ll have the skills to implement real-world machine learning projects from experimentation to production.

Machine learning with Azure Databricks Delivery Methods

  • In-Person

  • Online

  • Upskill your whole team by bringing Private Team Training to your facility.

Machine learning with Azure Databricks Training Information

In this course, you will learn how to:

  • Learn how to harness the full potential of Databricks for big data analytics and ML.
  • Apply concepts through guided exercises using Spark, MLflow, AutoML, and PyTorch.
  • Gain practical experience managing experiments, tuning hyperparameters, and deploying models at scale.
  • Build expertise in modern machine learning techniques, including deep learning and production-ready workflows.
  • Learn how Unity Catalog and Microsoft Purview support secure, governed, and team-based ML development.

Training Prerequisites

To fully benefit from this course, please ensure you possess proficiency in Python for data exploration and machine learning model training using popular open-source frameworks such as Scikit-Learn, PyTorch, and TensorFlow.  

Machine learning with Azure Databricks Training Outline

Module 1: Explore Azure Databricks

  • Get started with Azure Databricks
  • Identify workloads and key concepts
  • Understand governance with Unity Catalog & Microsoft Purview
  • Hands-on exercise: Explore Azure Databricks

Module 2: Use Apache Spark in Azure Databricks

  • Introduction to Spark and clusters
  • Work with data files in notebooks
  • Visualize data with Spark
  • Hands-on exercise: Use Spark in Databricks

Module 3: Train a Machine Learning Model

  • Review ML principles
  • Prepare data for training
  • Train and evaluate models in Databricks
  • Hands-on exercise: Train a machine learning model

Module 4: Use MLflow in Azure Databricks

  • Manage experiments with MLflow
  • Register and serve models
  • Hands-on exercise: Track and deploy with MLflow

Module 5: Tune Hyperparameters

  • Optimize models with Optuna
  • Scale hyperparameter trials
  • Hands-on exercise: Hyperparameter tuning in Databricks

Module 6: Use AutoML in Azure Databricks

  • Understand AutoML concepts
  • Run AutoML experiments via UI and code
  • Hands-on exercise: Build models with AutoML

Module 7: Train Deep Learning Models

  • Introduction to deep learning concepts
  • Train models with PyTorch
  • Scale with TorchDistributor
  • Hands-on exercise: Train deep learning models

Module 8: Manage ML in Production

  • Automate data transformations
  • Explore model development and deployment strategies
  • Manage versioning and lifecycle
  • Hands-on exercise: Deploy and manage ML models

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Machine learning with Azure Databricks FAQs

This course is designed for data scientists, ML engineers, and technical professionals who want to build and deploy machine learning solutions using Azure Databricks.

You should have experience with Python and training ML models using frameworks such as Scikit-learn, PyTorch, or TensorFlow.

The course covers Apache Spark, MLflow, Optuna (for hyperparameter tuning), AutoML, PyTorch, and Azure Databricks’ governance and deployment features.

Yes! By the end of this training, you’ll know how to go from raw data to production-ready ML models, with skills that directly apply to enterprise projects.

Chat With Us