Azure Data Scientist Associate
Prepare for the DP-100 exam and demonstrate expertise in applying data science and machine learning to implement and run machine learning workloads on Azure.
Spend your points to unlock real exam questions
The points you’re earning right now aren’t just for show — redeem them on Godlike Exams to unlock real exam-style questions for the certifications you study here. 20 questions are free per exam to try right away.
Browse practice examsCourse Content
4 modules · 76 lessons
Module 1: Design and Prepare a Machine Learning Solution
Design machine learning solutions and create/manage resources in Azure Machine Learning workspace. (20-25% of exam)
Design a Machine Learning Solution
Identify dataset structures and determine compute specifications for ML workloads.
- Lesson Identifying Dataset Structure and Format 10 min
- Quiz Dataset Structure and Format Quiz 5 questions
- Lesson Determining Compute Specifications for ML Workloads 10 min
- Quiz Compute Specifications Quiz 5 questions
- Lesson Selecting Development Approach to Train a Model 10 min
- Quiz Development Approach Quiz 5 questions
Create and Manage Workspace Resources
Learn to create and manage Azure ML workspace datastores and compute targets.
- Lesson Creating and Managing an Azure ML Workspace 10 min
- Quiz Azure ML Workspace Quiz 5 questions
- Lesson Creating and Managing Datastores 10 min
- Quiz Datastores Quiz 5 questions
- Lesson Creating and Managing Compute Targets 10 min
- Quiz Compute Targets Quiz 5 questions
- Lesson Setting Up Git Integration for Source Control 10 min
- Quiz Git Integration Quiz 5 questions
Create and Manage Workspace Assets
Create and manage data assets environments and share assets across workspaces.
Module 2: Explore Data and Run Experiments
Use automated ML and notebooks for custom model training and hyperparameter tuning. (20-25% of exam)
Automated Machine Learning
Use AutoML for tabular data computer vision and NLP workloads.
- Lesson Automated Machine Learning for Tabular Data 15 min
- Quiz AutoML Tabular Data Quiz 5 questions
- Lesson Automated Machine Learning for Computer Vision 15 min
- Quiz AutoML Computer Vision Quiz 5 questions
- Lesson Automated Machine Learning for NLP 15 min
- Quiz AutoML NLP Quiz 5 questions
- Lesson Training Options Preprocessing and Algorithms 10 min
- Quiz Training Options Quiz 5 questions
- Lesson Evaluating AutoML Runs with Responsible AI 10 min
- Quiz AutoML Responsible AI Quiz 5 questions
Notebooks for Custom Model Training
Use notebooks and compute instances for custom model training with MLflow.
- Lesson Configuring a Compute Instance Terminal 10 min
- Quiz Compute Instance Terminal Quiz 5 questions
- Lesson Accessing and Wrangling Data in Notebooks 10 min
- Quiz Data Wrangling in Notebooks Quiz 5 questions
- Lesson Using Synapse Spark Pools and Serverless Spark 15 min
- Quiz Spark Pools Quiz 5 questions
- Lesson Retrieving Features from a Feature Store 10 min
- Quiz Feature Store Quiz 5 questions
- Lesson Tracking Model Training with MLflow 15 min
- Quiz MLflow Tracking Quiz 5 questions
- Lesson Evaluating Models with Responsible AI Guidelines 10 min
- Quiz Responsible AI Model Evaluation Quiz 5 questions
Hyperparameter Tuning
Automate hyperparameter tuning with sampling methods and early termination.
- Lesson Selecting a Sampling Method 10 min
- Quiz Sampling Method Quiz 5 questions
- Lesson Defining the Search Space 10 min
- Quiz Search Space Quiz 5 questions
- Lesson Defining the Primary Metric 10 min
- Quiz Primary Metric Quiz 5 questions
- Lesson Defining Early Termination Options 10 min
- Quiz Early Termination Quiz 5 questions
Module 3: Train and Deploy Models
Run model training scripts implement pipelines manage and deploy models. (25-30% of exam)
Running Model Training Scripts
Configure and run training scripts as jobs with proper data and compute configuration.
- Lesson Consuming Data in a Job 10 min
- Quiz Consuming Data in Jobs Quiz 5 questions
- Lesson Configuring Compute for a Job Run 10 min
- Quiz Job Compute Configuration Quiz 5 questions
- Lesson Configuring an Environment for a Job Run 10 min
- Quiz Job Environment Configuration Quiz 5 questions
- Lesson Tracking Model Training with MLflow in Jobs 10 min
- Quiz MLflow in Jobs Quiz 5 questions
- Lesson Defining Parameters for a Job 10 min
- Quiz Job Parameters Quiz 5 questions
- Lesson Running a Script as a Job 10 min
- Quiz Running Scripts as Jobs Quiz 5 questions
- Lesson Using Logs to Troubleshoot Job Errors 10 min
- Quiz Job Troubleshooting Quiz 5 questions
Implementing Training Pipelines
Create and run ML pipelines with custom components and data passing.
- Lesson Creating Custom Components 15 min
- Quiz Custom Components Quiz 5 questions
- Lesson Creating a Pipeline 15 min
- Quiz Creating Pipelines Quiz 5 questions
- Lesson Passing Data Between Pipeline Steps 10 min
- Quiz Pipeline Data Passing Quiz 5 questions
- Lesson Running and Scheduling Pipelines 10 min
- Quiz Pipeline Scheduling Quiz 5 questions
- Lesson Monitoring and Troubleshooting Pipeline Runs 10 min
- Quiz Pipeline Monitoring Quiz 5 questions
Managing Models
Register and manage MLflow models with responsible AI principles.
- Lesson Defining the Signature in MLmodel File 10 min
- Quiz MLmodel Signature Quiz 5 questions
- Lesson Packaging Feature Retrieval Specification 10 min
- Quiz Feature Retrieval Specification Quiz 5 questions
- Lesson Registering an MLflow Model 10 min
- Quiz MLflow Model Registration Quiz 5 questions
- Lesson Assessing Models with Responsible AI Principles 15 min
- Quiz Responsible AI Assessment Quiz 5 questions
Deploying Models
Deploy models to online and batch endpoints for inference.
- Lesson Configuring Settings for Online Deployment 10 min
- Quiz Online Deployment Settings Quiz 5 questions
- Lesson Deploying a Model to an Online Endpoint 15 min
- Quiz Online Endpoint Deployment Quiz 5 questions
- Lesson Testing an Online Deployed Service 10 min
- Quiz Testing Online Services Quiz 5 questions
- Lesson Configuring Compute for Batch Deployment 10 min
- Quiz Batch Compute Configuration Quiz 5 questions
- Lesson Deploying a Model to a Batch Endpoint 15 min
- Quiz Batch Endpoint Deployment Quiz 5 questions
- Lesson Invoking Batch Endpoint for Scoring Jobs 10 min
- Quiz Batch Scoring Jobs Quiz 5 questions
Module 4: Optimize Language Models for AI Applications
Prepare for optimization use prompt engineering RAG and fine-tuning. (25-30% of exam)
Prepare for Model Optimization
Select deploy and test language models from the model catalog.
- Lesson Selecting and Deploying Language Models 15 min
- Quiz Language Model Selection Quiz 5 questions
- Lesson Comparing Language Models Using Benchmarks 10 min
- Quiz Model Benchmarks Quiz 5 questions
- Lesson Testing Deployed Models in the Playground 10 min
- Quiz Model Playground Testing Quiz 5 questions
- Lesson Selecting an Optimization Approach 10 min
- Quiz Optimization Approach Quiz 5 questions
Prompt Engineering and Prompt Flow
Optimize using prompt engineering variants templates and chaining.
- Lesson Testing Prompts with Manual Evaluation 10 min
- Quiz Manual Prompt Evaluation Quiz 5 questions
- Lesson Defining and Tracking Prompt Variants 10 min
- Quiz Prompt Variants Quiz 5 questions
- Lesson Creating Prompt Templates 10 min
- Quiz Prompt Templates Quiz 5 questions
- Lesson Defining Chaining Logic with Prompt Flow SDK 15 min
- Quiz Prompt Flow SDK Quiz 5 questions
- Lesson Using Tracing to Evaluate Your Flow 10 min
- Quiz Flow Tracing Quiz 5 questions
Retrieval Augmented Generation (RAG)
Implement RAG solutions with data preparation and vector stores.
- Lesson Preparing Data for RAG 15 min
- Quiz RAG Data Preparation Quiz 5 questions
- Lesson Configuring a Vector Store 10 min
- Quiz Vector Store Quiz 5 questions
- Lesson Configuring Azure AI Search Index Store 15 min
- Quiz Azure AI Search Index Quiz 5 questions
- Lesson Evaluating Your RAG Solution 10 min
- Quiz RAG Evaluation Quiz 5 questions
Fine-Tuning Language Models
Fine-tune language models for specific use cases.
- Lesson Preparing Data for Fine-Tuning 15 min
- Quiz Fine-Tuning Data Preparation Quiz 5 questions
- Lesson Selecting an Appropriate Base Model 10 min
- Quiz Base Model Selection Quiz 5 questions
- Lesson Running a Fine-Tuning Job 15 min
- Quiz Fine-Tuning Jobs Quiz 5 questions
- Lesson Evaluating Your Fine-Tuned Model 10 min
- Quiz Fine-Tuned Model Evaluation Quiz 5 questions
- Lesson Deploying Fine-Tuned Models 10 min
- Quiz Deploying Fine-Tuned Models Quiz 5 questions
Model Evaluation and AI Safety
Evaluate AI models and implement safety measures for responsible deployment.
- Lesson Understanding AI Model Evaluation Metrics 10 min
- Quiz AI Model Evaluation Metrics Quiz 5 questions
- Lesson Implementing Content Safety Filters 10 min
- Quiz Content Safety Filters Quiz 5 questions
- Lesson Managing Model Bias and Fairness 10 min
- Quiz Model Bias and Fairness Quiz 5 questions
- Lesson Model Interpretability and Explainability 10 min
- Quiz Model Interpretability Quiz 5 questions
- Lesson Monitoring Model Performance in Production 10 min
- Quiz Model Performance Monitoring Quiz 5 questions
- Lesson Data Drift Detection and Handling 10 min
- Quiz Data Drift Detection Quiz 5 questions
- Lesson Azure AI Content Safety Integration 15 min
- Quiz Azure AI Content Safety Quiz 5 questions
- Lesson Model Versioning and Lineage Tracking 10 min
- Quiz Model Versioning Quiz 5 questions
- Lesson A/B Testing for Model Deployment 10 min
- Quiz A/B Testing Quiz 5 questions
- Lesson Cost Optimization for ML Workloads 10 min
- Quiz Cost Optimization Quiz 5 questions
- Lesson Security Best Practices for ML Models 10 min
- Quiz Security Best Practices Quiz 5 questions
Your Progress
Spend your points to unlock real exam questions
Spend your points on real exam questions.
Browse practice examsEnjoying the courses?
Everything stays free. Pro shows fewer ads, doubles the points you earn on every lesson and quiz so you progress twice as fast, unlocks half of every practice exam — plus full case studies — with the Learn & Exam study modes, and lets you read each lesson on one page.
- ✓ Fewer advertisements
- ✓ 2× points per lesson & quiz
- ✓ 50% of every exam unlocked
- ✓ Learn & Exam modes
- ✓ Distraction-free lessons