Azure AI puts artificial intelligence and machine learning at the fingertips of every developer. Looking to build ML models? Choose your preferred method to do so, whether you prefer a code-first experience, automated ML, or visual tools that simplify ML for any experience level. Looking to add pre-built models to your apps? Give your app the abilities of computer vision, natural language processing (NLP), speech, and decision-making with simple API calls.
NEW Microsoft tools?
We've got your back. Our machine learning quickstarts and sample code will help you start building. Need datasets? Azure Open Datasets offers curated, ML-ready open data including featured datasets like weather, city safety, satellite imagery, socioeconomic data and more. You can also visit this ML resources page for more guidance on getting started.
Additionally, you can visit our AI developer resource page for guidance on getting started with Cognitive Services- whether you’re looking to solve for optical character recognition (OCR), detect objects in images, transcribe audio, understand or process natural language, make personalized recommendations, or even add read-aloud text-to-speech capabilities to build inclusive applications.
| Category | Link to learning path | Description |
| Azure Data & AI | AI-102 | This content helps prepare for Exam AI-102: Designing and Implementing a Microsoft Azure AI Solution, required to earn the Microsoft Certified: Azure AI Engineer Associate certification. |
| Azure Data & AI | DP-100 | This content helps prepare for Exam DP-100: Designing and Implementing a Data Science Solution on Azure, required to earn the Microsoft Certified: Azure Data Scientist Associate. |
| Azure Data & AI | DP-203 | This content helps prepare for Exam DP-203: Data Engineering on Microsoft Azure, required to earn the Microsoft Certified: Azure Data Engineer Associate certification. |
| Azure Data & AI | DP-300 | This collection of learning paths helps prepare for Exam DP-300: Administering Relational Databases on Microsoft Azure, required to become Microsoft Certified: Azure Database Administrator Associate. |
| Azure Data & AI | DP-500 | This content helps prepare for Exam DP-500, required to earn the Microsoft Certified: Azure Enterprise Data Analyst Associate |
| Azure Data & AI | DP-420 | This content helps prepare for Exam DP-420, required to earn the Microsoft Certified: Azure Cosmos DB Developer Specialty |
| Azure Fundamentals | AZ-900 | This content helps prepare for Exam AZ-900, required to earn the Azure Fundamentals certification. |
| Azure Fundamentals | AI-900 | This content helps prepare for Exam AI-900, required to earn the Azure AI Fundamentals certification. |
| Azure Fundamentals | DP-900 | This content helps prepare for Exam DP-900, required to earn the Azure Data Fundamentals certification. |
| Power Platform | PL-100 | This content helps prepare for Exam PL-100, required to earn the Microsoft Certified: Power Platform app maker associate certification. |
| Power Platform | PL-200 | This content helps prepare for Exam PL-200, required to earn the Microsoft Certified: Power Platform functional consultant associate certification. |
| Power Platform | PL-300 | This content helps prepare for Exam PL-300, required to earn the Microsoft Certified Power BI Data Analyst Associate |
| Power Platform | PL-400 | This content helps prepare for Exam PL-400, required to earn the Microsoft Certified: Power Platform developer associate certification. |
| Power Platform | PL-500 | This content helps prepare for Exam PL-500, required to earn the Microsoft Certified: Power automate RPA developer associate certification. |
| Power Platform | PL-600 | This content helps prepare for Exam PL-600, required to earn Microsoft Certified: Power Platform solution architect expert certification. |
| Power Platform | PL-900 | This content helps prepare for Exam PL-900 required to earn the Microsoft Certified: Power Platform fundamentals certification. |
| Security | SC-100 | This content helps prepare for Exam SC-100, required to earn the Microsoft Certified: Cybersecurity architect expert certification. |
| Security | SC-200 | This content helps prepare for Exam SC-200, required to earn the Microsoft Certified: Security operations analyst certification. |
| Security | SC-300 | This content helps prepare for Exam SC-300, required to earn the Microsoft Certified: Identity and access administrator associate certification. |
| Security | SC-400 | This content helps prepare for Exam SC-400, required to earn the Microsoft Certified: Information protection administrator associate certification. |
| Security | SC-900 | This content helps prepare for Exam SC-900, required to earn the Microsoft Certified: Security, compliance, and identity fundamentals certification. |
| Security | AZ-500 | This content helps prepare for Exam AZ-500, required to earn the Microsoft Certified: Azure security engineer associate certification. |
| Security | MS-500 | This content helps prepare for Exam MS-500, required to earn the Microsoft Certified: Security administrator associate certification. |
TECHNICAL RESOURCES
Machine Learning Services Resources

Azure Machine Learning Service
Getting started
- Resources to help you get started with ML in Azure
- What is Azure Machine Learning service?
- New to machine learning? Our quickstarts and sample code will help you start building.
- Prefer a no-code experience? Get started with the visual interface or automated ML UX
- Prefer a Python experience? Use the Azure Machine Learning Python SDK in your own Jupyter notebook or a cloud-hosted Jupyter notebook. It’s compatible with popular frameworks like scikit-learn, PyTorch and TensorFlow. You can also use automated machine learning through the SDK
- Documentation
- SDK
- Need datasets? Azure Open Datasets offers ML-ready open data such as 10-year historical weather, 15 day weather forecast, public holidays and more.
- Ideas and inspiration from the Azure pros
Sample Projects
- Automotive price prediction (visual interface)
- Predict credit risk (visual interface)
- NYC Taxi Fare prediction (automated machine learning + data from Azure Open Datasets)
- Image classification on MNIST dataset (scikit-learn)
- Image classification on Fashion MNIST dataset (Keras/TensorFlow)
- More sample notebooks
Tutorial Videos
- Get started with Azure Machine Learning service
- Build zero-code machine learning models
- Build models quickly with automated machine learning
- Build a pet detector in less than 30 minutes
- Build a time-series forecasting model

Azure Cognitive Services
Getting started
- Resources to help you get started with AI in Azure
- What are Azure Cognitive Services?
- Start using Cognitive Services
- Using Cognitive Services in containers
- Documentation
Sample projects
Tutorial videos
- Object detection
- Computer vision made easy
- Train and Identify Unique Designs or Image Content
- Understanding and analyzing text
- Content moderation of images, text and video
- Build a bot in minutes with QnA Maker
- Building an intelligent bot to help you at conferences
- More Cognitive Services samples
- Using Cognitive Services in containers
