DP-100 Retired: What Replaced It and What Carries Over

DP-100

Retired exam

DP-100 was retired on June 1, 2026

Microsoft retired DP-100 and the Azure Data Scientist Associate certification on June 1, 2026. Microsoft identifies AI-300 and the Machine Learning Operations Engineer Associate certification as the replacement path.

Prepare for AI-300: Operationalizing Machine Learning and Generative AI Solutions

Historical DP-100 Scope

DP-100 was Microsoft's Designing and Implementing a Data Science Solution on Azure exam until its retirement on 2026-06-01. Its final published scope covered Design and prepare a machine learning solution, Explore data, and run experiments, Train and deploy models, Optimize language models for AI applications. This page preserves that dated outline for historical comparison and curriculum cleanup. It is not a schedulable exam, and its prices, delivery details, registration links, and practice calls to action must not be used for a new certification plan.

Who DP-100 Was For

Nobody should start a new certification plan around DP-100. This page serves former candidates, credential holders, training teams removing stale material, and practitioners deciding whether prior preparation is reusable for AI-300. New candidates should verify the active Microsoft page and current dated study guide before booking.

Skills You Should Be Ready to Demonstrate

How to Reuse Your Preparation

Do not rename an old DP-100 checklist or question bank as AI-300. Compare the two official guides objective by objective and classify each historical skill as transferable, changed, or absent. Use transferable experience as a diagnostic baseline, then rebuild labs and review around AI-300's current domain weights, products, role expectations, security controls, and operational tasks. Because Microsoft identifies AI-300 as the direct replacement, review the skill map below before assuming equivalence.

What changed from DP-100 to AI-300

Historical DP-100Current AI-300Practical impact
Design and prepare a machine learning solution
20-25%
Design and implement an MLOps infrastructure
15-20%
The successor shifts from project setup toward reproducible infrastructure, source control, pipelines, environments, security, and governance.
Explore data and run experiments; train and deploy models
45-55% combined
Implement machine learning model lifecycle and operations
25-30%
Experimentation remains useful, but AI-300 emphasizes registration, deployment, monitoring, retraining, lineage, and operational response.
Optimize language models for AI applications
25-30%
GenAIOps infrastructure, quality assurance, observability, and optimization
40-55% combined
The replacement expands model optimization into production evaluation, tracing, safety, performance, RAG quality, and agent operations.

Migration checklist

  1. Stop scheduling, selling, or presenting DP-100 as a current exam.
  2. Compare completed DP-100 preparation with the current AI-300 guide; do not carry over obsolete weighting or mechanics.
  3. Create a fresh AI-300 plan around its current domains and hands-on role expectations.
  4. Remove or quarantine practice content that cannot be mapped to a current objective with source evidence.
  5. Recheck Microsoft's dated AI-300 study guide before booking because role-based exams change over time.

Open the official AI-300 study guide

Historical Domain Guide

Design and prepare a machine learning solution: Historical Scope

Historically, Design and prepare a machine learning solution required candidates to connect configuration choices with operational outcomes. The official outline included Design a machine learning solution; Create and manage a workspace. Preserve hands-on understanding of those tasks where the successor comparison shows overlap, but do not treat this retired weighting or terminology as a current exam blueprint.

Explore data, and run experiments: Historical Scope

Historically, Explore data, and run experiments required candidates to connect configuration choices with operational outcomes. The official outline included Use automated machine learning to explore optimal models; Select and understand training options. Preserve hands-on understanding of those tasks where the successor comparison shows overlap, but do not treat this retired weighting or terminology as a current exam blueprint.

Train and deploy models: Historical Scope

Historically, Train and deploy models required candidates to connect configuration choices with operational outcomes. The official outline included Run model training scripts; Use logs to troubleshoot job run errors. Preserve hands-on understanding of those tasks where the successor comparison shows overlap, but do not treat this retired weighting or terminology as a current exam blueprint.

Optimize language models for AI applications: Historical Scope

Historically, Optimize language models for AI applications required candidates to connect configuration choices with operational outcomes. The official outline included Prepare for model optimization; Optimize through prompt engineering and prompt flow. Preserve hands-on understanding of those tasks where the successor comparison shows overlap, but do not treat this retired weighting or terminology as a current exam blueprint.

How this page was made

Cert Atlas compared Microsoft's final DP-100 study guide with the current AI-300 guide at the domain and objective level, then checked Microsoft's retirement list and transition announcement. OpenAI Codex assisted with extraction, normalization, comparison, and drafting. Claims were reviewed against the linked official sources; no exam stems, answers, choices, or explanations were used.

Historical DP-100 Domains

1.0 Design and prepare a machine learning solution 20-25%
  • 1.1Design a machine learning solution
    Identify the structure and format for datasets; Determine the compute specifications for machine learning workload; Select the development approach to train a model; Create and manage resources in an Azure Machine Learning workspace
  • 1.2Create and manage a workspace
    Create and manage datastores; Create and manage compute targets; Set up Git integration for source control; Create and manage assets in an Azure Machine Learning workspace
  • 1.3Create and manage data assets
    Create and manage environments; Share assets across workspaces by using registries
2.0 Explore data, and run experiments 20-25%
  • 2.1Use automated machine learning to explore optimal models
    Use automated machine learning for tabular data; Use automated machine learning for computer vision; Use automated machine learning for natural language processing
  • 2.2Select and understand training options
    Select and understand training options, including preprocessing and algorithms; Evaluate an automated machine learning run, including responsible AI guidelines
  • 2.3Use notebooks for custom model training
    Use the terminal to configure a compute instance; Access and wrangle data in notebooks; Wrangle data interactively with attached Synapse Spark pools and serverless Spark compute; Retrieve features from a feature store to train a model
  • 2.4Track model training by using MLflow
    Evaluate a model, including responsible AI guidelines; Automate hyperparameter tuning; Select a sampling method; Define the search space; Define the primary metric; Define early termination options
3.0 Train and deploy models 25-30%
  • 3.1Run model training scripts
    Consume data in a job; Configure compute for a job run; Configure an environment for a job run; Track model training with MLflow in a job run; Define parameters for a job; Run a script as a job
  • 3.2Use logs to troubleshoot job run errors
  • 3.3Implement training pipelines
    Create custom components; Create a pipeline; Pass data between steps in a pipeline; Run and schedule a pipeline; Monitor and troubleshoot pipeline runs
  • 3.4Manage models
    Define the signature in the MLmodel file; Package a feature retrieval specification with the model artifact; Register an MLflow model; Assess a model by using responsible AI principles
  • 3.5Deploy a model
    Configure settings for online deployment; Deploy a model to an online endpoint; Test an online deployed service; Configure compute for a batch deployment; Deploy a model to a batch endpoint; Invoke the batch endpoint to start a batch scoring job
4.0 Optimize language models for AI applications 25-30%
  • 4.1Prepare for model optimization
    Select and deploy a language model from the model catalog; Compare language models using benchmarks; Test a deployed language model in the playground
  • 4.2Optimize through prompt engineering and prompt flow
    Test prompts with manual evaluation; Define and track prompt variants; Create prompt templates; Define chaining logic with the prompt flow SDK; Use tracing to evaluate your flow
  • 4.3Optimize through Retrieval Augmented Generation (RAG)
    Prepare data for RAG, including cleaning, chunking, and embedding; Configure a vector store; Configure an Azure AI Search-based index store; Evaluate your RAG solution
  • 4.4Optimize through fine-tuning
    Prepare data for fine-tuning; Select an appropriate base model; Run a fine-tuning job; Evaluate your fine-tuned model