Microsoft Azure Data Scientist Associate (DP-100)

Level: Intermediate

Develop Advanced Azure Machine Learning Skills
Build, Train, Deploy & Monitor Machine Learning Models
Gain an Industry-Recognised Microsoft Certification
Official Microsoft Course Materials & Exam Included
Welsh Government Funding Accepted
Get this course for FREE with PLA Digital Funding!

Course Overview

Duration: 4 Days (9:30am-5:00pm) Accredited: Yes Exams: Included Funding: PLA, PLA Digital, ReAct Type: Classroom, Onsite, Virtual Company group booking discount available
This course teaches data scientists how to build, train, deploy and manage machine learning solutions using Microsoft Azure. Designed for professionals with existing knowledge of Python and machine learning, the course focuses on using Azure Machine Learning to operationalise machine learning workloads at scale. Throughout the course, learners will explore [...]

This course teaches data scientists how to build, train, deploy and manage machine learning solutions using Microsoft Azure. Designed for professionals with existing knowledge of Python and machine learning, the course focuses on using Azure Machine Learning to operationalise machine learning workloads at scale. Throughout the course, learners will explore the complete machine learning lifecycle, including data preparation, model training, model deployment, monitoring and optimisation. Using Azure Machine Learning and associated Azure services, delegates will gain practical experience developing cloud-based machine learning solutions that can be deployed, maintained and managed within enterprise environments. Through a combination of instructor-led learning, hands-on exercises and real-world scenarios, learners will develop the skills required to build production-ready machine learning solutions and prepare for the Microsoft Azure Data Scientist Associate (DP-100) certification examination.

Target Audience

  • Data scientists looking to build and operate machine learning solutions in Microsoft Azure
  • Machine learning practitioners with experience using Python and common ML frameworks
  • Data professionals responsible for model training, deployment and monitoring
  • AI and analytics professionals seeking to operationalise machine learning solutions at scale
  • Individuals preparing for the Microsoft Azure Data Scientist Associate (DP-100) certification

By the End of This Course, You Will Be Able To:

  • Create and manage Azure Machine Learning workspaces and resources
  • Prepare and ingest data for machine learning workloads
  • Train, evaluate and optimise machine learning models using Azure Machine Learning
  • Automate machine learning workflows and experiments
  • Deploy machine learning models as scalable cloud services
  • Monitor and manage deployed machine learning solutions
  • Implement responsible AI and model governance practices
  • Work with Azure Machine Learning pipelines and automated machine learning capabilities
  • Manage model lifecycles and support operational machine learning (MLOps) processes
  • Prepare for the Microsoft Azure Data Scientist Associate (DP-100) certification examination
This course teaches data scientists how to build, train, deploy and manage machine learning solutions using Microsoft Azure. Designed for professionals with existing knowledge of Python and machine learning, the course focuses on using Azure Machine Learning to operationalise machine learning workloads at scale. Throughout the course, learners will explore [...]

This course teaches data scientists how to build, train, deploy and manage machine learning solutions using Microsoft Azure. Designed for professionals with existing knowledge of Python and machine learning, the course focuses on using Azure Machine Learning to operationalise machine learning workloads at scale. Throughout the course, learners will explore the complete machine learning lifecycle, including data preparation, model training, model deployment, monitoring and optimisation. Using Azure Machine Learning and associated Azure services, delegates will gain practical experience developing cloud-based machine learning solutions that can be deployed, maintained and managed within enterprise environments. Through a combination of instructor-led learning, hands-on exercises and real-world scenarios, learners will develop the skills required to build production-ready machine learning solutions and prepare for the Microsoft Azure Data Scientist Associate (DP-100) certification examination.

Target Audience

  • Data scientists looking to build and operate machine learning solutions in Microsoft Azure
  • Machine learning practitioners with experience using Python and common ML frameworks
  • Data professionals responsible for model training, deployment and monitoring
  • AI and analytics professionals seeking to operationalise machine learning solutions at scale
  • Individuals preparing for the Microsoft Azure Data Scientist Associate (DP-100) certification

By the End of This Course, You Will Be Able To:

  • Create and manage Azure Machine Learning workspaces and resources
  • Prepare and ingest data for machine learning workloads
  • Train, evaluate and optimise machine learning models using Azure Machine Learning
  • Automate machine learning workflows and experiments
  • Deploy machine learning models as scalable cloud services
  • Monitor and manage deployed machine learning solutions
  • Implement responsible AI and model governance practices
  • Work with Azure Machine Learning pipelines and automated machine learning capabilities
  • Manage model lifecycles and support operational machine learning (MLOps) processes
  • Prepare for the Microsoft Azure Data Scientist Associate (DP-100) certification examination

Microsoft Certified: Azure Data Scientist Associate (DP-100)

Module 1: Introduction to Azure Machine Learning

In this module, you will learn how to provision an Azure Machine Learning workspace and use it to manage machine learning assets such as data, compute, model training code, logged metrics, and trained models. You will learn how to use the web-based Azure Machine Learning studio interface as well as the Azure Machine Learning SDK and developer tools like Visual Studio Code and Jupyter Notebooks to work with the assets in your workspace.

Lessons

Getting Started with Azure Machine Learning

Azure Machine Learning Tools

Lab : Creating an Azure Machine Learning Workspace

Lab : Working with Azure Machine Learning Tools

 

Module 2: No-Code Machine Learning with Designer

This module introduces the Designer tool, a drag and drop interface for creating machine learning models without writing any code. You will learn how to create a training pipeline that encapsulates data preparation and model training, and then convert that training pipeline to an inference pipeline that can be used to predict values from new data, before finally deploying the inference pipeline as a service for client applications to consume.

Lessons

Training Models with Designer

Publishing Models with Designer

Lab : Creating a Training Pipeline with the Azure ML Designer

Lab : Deploying a Service with the Azure ML Designer

 

Module 3: Running Experiments and Training Models

In this module, you will get started with experiments that encapsulate data processing and model training code, and use them to train machine learning models.

Lessons

Introduction to Experiments

Training and Registering Models

Lab : Running Experiments

Lab : Training and Registering Models

 

Module 4: Working with Data

Data is a fundamental element in any machine learning workload, so in this module, you will learn how to create and manage datastores and datasets in an Azure Machine Learning workspace, and how to use them in model training experiments.

Lessons

Working with Datastores

Working with Datasets

Lab : Working with Datastores

Lab : Working with Datasets

 

Module 5: Compute Contexts

One of the key benefits of the cloud is the ability to leverage compute resources on demand, and use them to scale machine learning processes to an extent that would be infeasible on your own hardware. In this module, you’ll learn how to manage experiment environments that ensure consistent runtime consistency for experiments, and how to create and use compute targets for experiment runs.

Lessons

Working with Environments

Working with Compute Targets

Lab : Working with Environments

Lab : Working with Compute Targets

 

Module 6: Orchestrating Operations with Pipelines

Now that you understand the basics of running workloads as experiments that leverage data assets and compute resources, it’s time to learn how to orchestrate these workloads as pipelines of connected steps. Pipelines are key to implementing an effective Machine Learning Operationalization (ML Ops) solution in Azure, so you’ll explore how to define and run them in this module.

Lessons

Introduction to Pipelines

Publishing and Running Pipelines

Lab : Creating a Pipeline

Lab : Publishing a Pipeline

 

Module 7: Deploying and Consuming Models

Models are designed to help decision making through predictions, so they’re only useful when deployed and available for an application to consume. In this module learn how to deploy models for real-time inferencing, and for batch inferencing.

Lessons

Real-time Inferencing

Batch Inferencing

Lab : Creating a Real-time Inferencing Service

Lab : Creating a Batch Inferencing Service

 

Module 8: Training Optimal Models

By this stage of the course, you’ve learned the end-to-end process for training, deploying, and consuming machine learning models; but how do you ensure your model produces the best predictive outputs for your data? In this module, you’ll explore how you can use hyperparameter tuning and automated machine learning to take advantage of cloud-scale compute and find the best model for your data.

Lessons

Hyperparameter Tuning

Automated Machine Learning

Lab : Tuning Hyperparameters

Lab : Using Automated Machine Learning

 

Module 9: Interpreting Models

Many of the decisions made by organizations and automated systems today are based on predictions made by machine learning models. It’s increasingly important to be able to understand the factors that influence the predictions made by a model, and to be able to determine any unintended biases in the model’s behavior. This module describes how you can interpret models to explain how feature importance determines their predictions.

Lessons

Introduction to Model Interpretation

using Model Explainers

Lab : Reviewing Automated Machine Learning Explanations

Lab : Interpreting Models

 

Module 10: Monitoring Models

After a model has been deployed, it’s important to understand how the model is being used in production, and to detect any degradation in its effectiveness due to data drift. This module describes techniques for monitoring models and their data.

Lessons

Monitoring Models with Application Insights

Monitoring Data Drift

Lab : Monitoring a Model with Application Insights

Lab : Monitoring Data Drift

 

Microsoft Certified: Azure Data Scientist Associate (DP-100)

Module 1: Introduction to Azure Machine Learning

In this module, you will learn how to provision an Azure Machine Learning workspace and use it to manage machine learning assets such as data, compute, model training code, logged metrics, and trained models. You will learn how to use the web-based Azure Machine Learning studio interface as well as the Azure Machine Learning SDK and developer tools like Visual Studio Code and Jupyter Notebooks to work with the assets in your workspace.

Lessons

Getting Started with Azure Machine Learning

Azure Machine Learning Tools

Lab : Creating an Azure Machine Learning Workspace

Lab : Working with Azure Machine Learning Tools

 

Module 2: No-Code Machine Learning with Designer

This module introduces the Designer tool, a drag and drop interface for creating machine learning models without writing any code. You will learn how to create a training pipeline that encapsulates data preparation and model training, and then convert that training pipeline to an inference pipeline that can be used to predict values from new data, before finally deploying the inference pipeline as a service for client applications to consume.

Lessons

Training Models with Designer

Publishing Models with Designer

Lab : Creating a Training Pipeline with the Azure ML Designer

Lab : Deploying a Service with the Azure ML Designer

 

Module 3: Running Experiments and Training Models

In this module, you will get started with experiments that encapsulate data processing and model training code, and use them to train machine learning models.

Lessons

Introduction to Experiments

Training and Registering Models

Lab : Running Experiments

Lab : Training and Registering Models

 

Module 4: Working with Data

Data is a fundamental element in any machine learning workload, so in this module, you will learn how to create and manage datastores and datasets in an Azure Machine Learning workspace, and how to use them in model training experiments.

Lessons

Working with Datastores

Working with Datasets

Lab : Working with Datastores

Lab : Working with Datasets

 

Module 5: Compute Contexts

One of the key benefits of the cloud is the ability to leverage compute resources on demand, and use them to scale machine learning processes to an extent that would be infeasible on your own hardware. In this module, you’ll learn how to manage experiment environments that ensure consistent runtime consistency for experiments, and how to create and use compute targets for experiment runs.

Lessons

Working with Environments

Working with Compute Targets

Lab : Working with Environments

Lab : Working with Compute Targets

 

Module 6: Orchestrating Operations with Pipelines

Now that you understand the basics of running workloads as experiments that leverage data assets and compute resources, it’s time to learn how to orchestrate these workloads as pipelines of connected steps. Pipelines are key to implementing an effective Machine Learning Operationalization (ML Ops) solution in Azure, so you’ll explore how to define and run them in this module.

Lessons

Introduction to Pipelines

Publishing and Running Pipelines

Lab : Creating a Pipeline

Lab : Publishing a Pipeline

 

Module 7: Deploying and Consuming Models

Models are designed to help decision making through predictions, so they’re only useful when deployed and available for an application to consume. In this module learn how to deploy models for real-time inferencing, and for batch inferencing.

Lessons

Real-time Inferencing

Batch Inferencing

Lab : Creating a Real-time Inferencing Service

Lab : Creating a Batch Inferencing Service

 

Module 8: Training Optimal Models

By this stage of the course, you’ve learned the end-to-end process for training, deploying, and consuming machine learning models; but how do you ensure your model produces the best predictive outputs for your data? In this module, you’ll explore how you can use hyperparameter tuning and automated machine learning to take advantage of cloud-scale compute and find the best model for your data.

Lessons

Hyperparameter Tuning

Automated Machine Learning

Lab : Tuning Hyperparameters

Lab : Using Automated Machine Learning

 

Module 9: Interpreting Models

Many of the decisions made by organizations and automated systems today are based on predictions made by machine learning models. It’s increasingly important to be able to understand the factors that influence the predictions made by a model, and to be able to determine any unintended biases in the model’s behavior. This module describes how you can interpret models to explain how feature importance determines their predictions.

Lessons

Introduction to Model Interpretation

using Model Explainers

Lab : Reviewing Automated Machine Learning Explanations

Lab : Interpreting Models

 

Module 10: Monitoring Models

After a model has been deployed, it’s important to understand how the model is being used in production, and to detect any degradation in its effectiveness due to data drift. This module describes techniques for monitoring models and their data.

Lessons

Monitoring Models with Application Insights

Monitoring Data Drift

Lab : Monitoring a Model with Application Insights

Lab : Monitoring Data Drift

 

  • Exam duration: 100 minutes
  • Approximately 40–60 multiple-choice, case study and scenario-based questions
  • Passing score: 700 out of 1,000
  • Closed-book examination – no reference materials are permitted during the exam
  • Exam duration: 100 minutes
  • Approximately 40–60 multiple-choice, case study and scenario-based questions
  • Passing score: 700 out of 1,000
  • Closed-book examination – no reference materials are permitted during the exam
  • Four days of instructor-led training and exam preparation delivered by an accredited Microsoft trainer
  • Official Microsoft course materials, labs and supporting learning resources
  • Microsoft certification examination voucher included. Examination vouchers are usually valid for up to 12 months from the date of issue; however, funding rules may require learners funded through schemes such as PLA, ReAct or other government-funded programmes to sit their examination within a shorter timeframe.
  • Exam Pass Guarantee – if you do not pass the exam after attending the course, you can retake the same training with NILC at no additional cost. You will only need to pay the examination fee charged by the exam provider. Applies to instructor-led courses only.
  • Four days of instructor-led training and exam preparation delivered by an accredited Microsoft trainer
  • Official Microsoft course materials, labs and supporting learning resources
  • Microsoft certification examination voucher included. Examination vouchers are usually valid for up to 12 months from the date of issue; however, funding rules may require learners funded through schemes such as PLA, ReAct or other government-funded programmes to sit their examination within a shorter timeframe.
  • Exam Pass Guarantee – if you do not pass the exam after attending the course, you can retake the same training with NILC at no additional cost. You will only need to pay the examination fee charged by the exam provider. Applies to instructor-led courses only.

Before attending this course, learners should have:

  • A fundamental understanding of Microsoft Azure and cloud computing concepts
  • Experience writing Python code and working with libraries such as NumPy, Pandas and Matplotlib
  • An understanding of machine learning concepts and data science processes
  • Experience preparing data and training machine learning models
  • Familiarity with machine learning frameworks such as Scikit-Learn, PyTorch or TensorFlow
  • Basic knowledge of data analysis, model evaluation and predictive analytics techniques

Before attending this course, learners should have:

  • A fundamental understanding of Microsoft Azure and cloud computing concepts
  • Experience writing Python code and working with libraries such as NumPy, Pandas and Matplotlib
  • An understanding of machine learning concepts and data science processes
  • Experience preparing data and training machine learning models
  • Familiarity with machine learning frameworks such as Scikit-Learn, PyTorch or TensorFlow
  • Basic knowledge of data analysis, model evaluation and predictive analytics techniques

Who is the Microsoft DP-100 course suitable for?

The DP-100 course is designed for data scientists and other data professionals who want to build, train, deploy and manage machine learning solutions using Microsoft Azure Machine Learning. It is particularly suitable for those looking to apply their existing data science skills within a cloud environment.

Is DP-100 suitable for beginners?

DP-100 is an Intermediate-level course and is not designed as an introduction to data science. You should already understand fundamental data science and machine learning concepts before attending.

Do I need Python experience before attending DP-100?

Yes. You should be comfortable writing Python code to work with data and have experience with libraries such as NumPy, Pandas and Matplotlib. Previous experience with machine learning frameworks such as Scikit-Learn, PyTorch or TensorFlow is also recommended.

View all FAQs

Who is the Microsoft DP-100 course suitable for?

The DP-100 course is designed for data scientists and other data professionals who want to build, train, deploy and manage machine learning solutions using Microsoft Azure Machine Learning. It is particularly suitable for those looking to apply their existing data science skills within a cloud environment.

Is DP-100 suitable for beginners?

DP-100 is an Intermediate-level course and is not designed as an introduction to data science. You should already understand fundamental data science and machine learning concepts before attending.

Do I need Python experience before attending DP-100?

Yes. You should be comfortable writing Python code to work with data and have experience with libraries such as NumPy, Pandas and Matplotlib. Previous experience with machine learning frameworks such as Scikit-Learn, PyTorch or TensorFlow is also recommended.

View all FAQs

Dates & Prices

Upcoming Courses

No upcoming dates available.

Send course enquiry

Can't find the course dates, location or delivery type you are looking for?

Fill out the request dates form above and we'll try our best to accommodate or contact us directly.

"*" indicates required fields

Name*
Number of Delegates*
Course Delivery Format*

How we deliver our courses

Virtual

Our virtual courses allow you to access live instructor-led training from the same expert instructors that deliver our classroom courses, without leaving the comfort of your home or office. All virtual courses are fully interactive, and learners can communicate with their trainer and peers at any time.

Many of our virtual courses are also recorded, so you can recap over the content you learnt as many time as you wish.

Find out more about Virtual learning

Classroom

Our classroom courses allow you to learn and interact face-to-face with our expert instructors in a comfortable and modern training environment. All of our classroom based courses take place at NILC centers, or high quality training facilities, and include all required IT and physical equipment.

We also limit our class sizes to help promote better discussions and to ensure your learning experience is comfortable as possible.

Find out more about Classroom learning

Onsite

Save time and hassle by arranging for one of our expert instructors to come to you. Our onsite courses allow you to learn in a location of your choosing, and you can train as many or as few people as you want – from a single person or team to whole departments. We can also fully customize the course content to the specific requirements of your business or project.

We offer onsite courses throughout the UK and it can be a great team building opportunity for colleagues to come together, bond and discuss.

Find out more about Onsite learning

Online

Our Online Self Paced courses allow you to learn new skills from our expert instructors, in your own time and at your own pace. Our flexible online learning platform allows you to access content on your computer, tablet or mobile device, whether you’re on the move or at home. All our online courses come with immediate access and you can start learning straight away, from any internet enabled compatible device.

We also offer online email support from our expert instructors, so they’re always on hand and happy to help you with any questions which may arise.

Find out more about Online learning

Why choose NILC for your training?

Award-Winning Training with Industry-Leading Customer Satisfaction

Trusted Training Partner by Colleges, Government Organisations and Businesses

UK-Based Trainers with Real-World Industry Experience

Family-Run Business with Customer Service at Its Core

Rated Excellent on Trustpilot with 950+ Customer Reviews

Our learners rate us 'Excellent' on Trustpilot

Frequently Asked Questions

The DP-100 course is designed for data scientists and other data professionals who want to build, train, deploy and manage machine learning solutions using Microsoft Azure Machine Learning. It is particularly suitable for those looking to apply their existing data science skills within a cloud environment.

DP-100 is an Intermediate-level course and is not designed as an introduction to data science. You should already understand fundamental data science and machine learning concepts before attending.

Yes. You should be comfortable writing Python code to work with data and have experience with libraries such as NumPy, Pandas and Matplotlib. Previous experience with machine learning frameworks such as Scikit-Learn, PyTorch or TensorFlow is also recommended.

You should have a fundamental understanding of Microsoft Azure before attending. You do not need to be an Azure expert, but familiarity with core Azure concepts and cloud computing will help you get the most from the course.

You will learn how to use Azure Machine Learning to prepare data, run experiments, train and optimise machine learning models, create pipelines, deploy models and monitor machine learning solutions in production.

Yes. The course includes extensive hands-on labs where you will work with Azure Machine Learning workspaces, data, compute resources, experiments, pipelines and deployed machine learning models.

Yes. You will learn how to train and register models and explore techniques for improving model performance, including hyperparameter tuning and automated machine learning.

Yes. You will learn how to deploy trained models so that they can be consumed by applications, including both real-time and batch inferencing scenarios.

Yes. You will explore machine learning pipelines and the principles of operationalising machine learning workloads in Azure. The course also covers monitoring deployed models and identifying issues such as data drift.

Yes. Eligible learners may be able to access funding through schemes including Personal Learning Accounts (PLA), PLA Digital, ReAct+ and Skills for the Workplace. Please contact NILC to discuss your eligibility

Frequently Asked Questions

The DP-100 course is designed for data scientists and other data professionals who want to build, train, deploy and manage machine learning solutions using Microsoft Azure Machine Learning. It is particularly suitable for those looking to apply their existing data science skills within a cloud environment.

DP-100 is an Intermediate-level course and is not designed as an introduction to data science. You should already understand fundamental data science and machine learning concepts before attending.

Yes. You should be comfortable writing Python code to work with data and have experience with libraries such as NumPy, Pandas and Matplotlib. Previous experience with machine learning frameworks such as Scikit-Learn, PyTorch or TensorFlow is also recommended.

You should have a fundamental understanding of Microsoft Azure before attending. You do not need to be an Azure expert, but familiarity with core Azure concepts and cloud computing will help you get the most from the course.

You will learn how to use Azure Machine Learning to prepare data, run experiments, train and optimise machine learning models, create pipelines, deploy models and monitor machine learning solutions in production.

Yes. The course includes extensive hands-on labs where you will work with Azure Machine Learning workspaces, data, compute resources, experiments, pipelines and deployed machine learning models.

Yes. You will learn how to train and register models and explore techniques for improving model performance, including hyperparameter tuning and automated machine learning.

Yes. You will learn how to deploy trained models so that they can be consumed by applications, including both real-time and batch inferencing scenarios.

Yes. You will explore machine learning pipelines and the principles of operationalising machine learning workloads in Azure. The course also covers monitoring deployed models and identifying issues such as data drift.

Yes. Eligible learners may be able to access funding through schemes including Personal Learning Accounts (PLA), PLA Digital, ReAct+ and Skills for the Workplace. Please contact NILC to discuss your eligibility

Trusted By

Related Courses

0