Skip to main content
Microsoft Learn Catalog
COMPLETE CATALOG

Microsoft Learn Modules & Courses

Explore the complete catalog of Microsoft Learn modules and courses. Find the perfect learning path for your career goals.

Microsoft Learn courses and modules
Azure

Azure Courses & Learning Paths

Master cloud computing with Microsoft Azure through these comprehensive learning paths and modules.

Azure Learning Paths

Azure Fundamentals

Learn cloud concepts, Azure services, security, privacy, compliance, and trust.

9 hours Beginner

Prepares for: AZ-900

Start Learning Path

Azure Administrator

Learn to implement, manage, and monitor identity, governance, storage, compute, and virtual networks in Azure.

48 hours Intermediate

Prepares for: AZ-104

Start Learning Path

Azure Developer

Learn to design, build, test, and maintain cloud applications and services on Microsoft Azure.

40 hours Intermediate

Prepares for: AZ-204

Start Learning Path

Azure Solutions Architect

Learn to design and implement solutions that run on Microsoft Azure, including compute, network, storage, and security.

58 hours Advanced

Prepares for: AZ-305

Start Learning Path

Azure DevOps Engineer

Learn to design and implement strategies for collaboration, code, infrastructure, source control, security, compliance, and testing.

42 hours Advanced

Prepares for: AZ-400

Start Learning Path

Azure Security Engineer

Learn to implement security controls and threat protection, manage identity and access, and protect data, applications, and networks.

39 hours Intermediate

Prepares for: AZ-500

Start Learning Path

Azure Individual Modules

Module Name Level Duration Link
Introduction to Azure fundamentals
Beginner
1 hour
Start
Describe core Azure architectural components
Beginner
30 min
Start
Explore Azure compute services
Beginner
45 min
Start
Explore Azure networking services
Beginner
30 min
Start
Explore Azure storage services
Beginner
30 min
Start
Explore Azure database and analytics services
Beginner
30 min
Start
Describe Azure identity, access, and security
Beginner
45 min
Start
Deploy and manage Azure compute resources
Intermediate
1 hour
Start
Configure and manage virtual networks
Intermediate
1 hour
Start
Deploy serverless applications
Intermediate
45 min
Start
AI & ML

AI & Machine Learning Courses

Explore artificial intelligence and machine learning with these comprehensive learning paths and modules.

AI & ML Learning Paths

AI Fundamentals

Learn the fundamentals of AI, machine learning, computer vision, and natural language processing.

10 hours Beginner

Prepares for: AI-900

Start Learning Path

AI Engineer

Learn to build, manage, and deploy AI solutions that leverage Azure Cognitive Services and Azure Applied AI services.

35 hours Intermediate

Prepares for: AI-102

Start Learning Path

Data Scientist

Learn to apply data science and machine learning to implement and run machine learning workloads on Azure.

42 hours Intermediate

Prepares for: DP-100

Start Learning Path

Azure Cognitive Search

Learn to implement Azure Cognitive Search solutions with AI-enriched content and knowledge mining.

8 hours Intermediate

Practical Skills

Start Learning Path

Azure Machine Learning

Learn to build and operate machine learning solutions with Azure Machine Learning.

15 hours Intermediate

Practical Skills

Start Learning Path

Responsible AI

Learn the principles of responsible AI and how to implement them in your AI solutions.

6 hours Intermediate

Practical Skills

Start Learning Path

AI & ML Individual Modules

Module Name Level Duration Link
Introduction to AI
Beginner
1 hour
Start
Introduction to machine learning
Beginner
45 min
Start
Introduction to computer vision
Beginner
45 min
Start
Introduction to natural language processing
Beginner
45 min
Start
Introduction to conversational AI
Beginner
45 min
Start
Create computer vision solutions with Azure Cognitive Services
Intermediate
1 hour
Start
Process and translate text with Azure Cognitive Services
Intermediate
1 hour
Start
Create a language understanding solution with Azure Cognitive Services
Intermediate
1 hour
Start
Build a conversational bot with the Bot Framework Composer
Intermediate
1 hour
Start
Introduction to Azure OpenAI Service
Intermediate
45 min
Start
Web Development

Web Development Courses

Master web development with these comprehensive learning paths and modules covering HTML, CSS, JavaScript, and modern frameworks.

Web Development Learning Paths

Web Development Fundamentals

Learn the basics of web development including HTML, CSS, and JavaScript.

8 hours Beginner

Practical Skills

Start Learning Path

React Development

Learn to build modern web applications with React and related technologies.

12 hours Intermediate

Practical Skills

Start Learning Path

Angular Development

Learn to build modern web applications with Angular framework.

10 hours Intermediate

Practical Skills

Start Learning Path

ASP.NET Core Development

Learn to build web applications with ASP.NET Core and C#.

15 hours Intermediate

Practical Skills

Start Learning Path

Node.js Development

Learn to build server-side applications with Node.js and Express.

8 hours Intermediate

Practical Skills

Start Learning Path

Azure Static Web Apps

Learn to build and deploy static web applications on Azure.

6 hours Intermediate

Practical Skills

Start Learning Path

Web Development Individual Modules

Module Name Level Duration Link
Introduction to HTML
Beginner
1 hour
Start
Introduction to CSS
Beginner
1 hour
Start
Introduction to JavaScript
Beginner
1 hour
Start
Introduction to TypeScript
Intermediate
1 hour
Start
Build a simple website using HTML, CSS, and JavaScript
Beginner
2 hours
Start
Build web applications with React
Intermediate
1 hour
Start
Build a web API with ASP.NET Core
Intermediate
1 hour
Start
Create a static web app with Blazor
Intermediate
1 hour
Start
Data Science

Data Science & Analytics Courses

Master data science, analytics, and database technologies with these comprehensive learning paths and modules.

Data Science Learning Paths

Data Fundamentals

Learn the core concepts of data processing, analytics, and relational and non-relational data.

6 hours Beginner

Prepares for: DP-900

Start Learning Path

Data Engineer

Learn to design and implement data storage, processing, and security solutions using Azure data services.

40 hours Intermediate

Prepares for: DP-203

Start Learning Path

Data Analyst

Learn to analyze data with Microsoft Power BI, prepare data for analysis, and visualize data.

30 hours Intermediate

Prepares for: PL-300

Start Learning Path

Azure Database Administrator

Learn to implement and manage Azure SQL databases and instances.

25 hours Intermediate

Prepares for: DP-300

Start Learning Path

Azure Cosmos DB Developer

Learn to develop solutions using Azure Cosmos DB, a globally distributed, multi-model database service.

8 hours Intermediate

Practical Skills

Start Learning Path

Python for Data Science

Learn to use Python for data preparation, visualization, and analysis.

10 hours Intermediate

Practical Skills

Start Learning Path

Data Science Individual Modules

Module Name Level Duration Link
Explore core data concepts
Beginner
45 min
Start
Explore relational data in Azure
Beginner
45 min
Start
Explore non-relational data in Azure
Beginner
45 min
Start
Explore modern data warehouse analytics in Azure
Beginner
45 min
Start
Get started with Power BI
Beginner
1 hour
Start
Introduction to Azure Synapse Analytics
Intermediate
1 hour
Start
Introduction to Azure Databricks
Intermediate
1 hour
Start
Introduction to Python for data science
Beginner
1 hour
Start
Microsoft 365

Microsoft 365 Courses

Master Microsoft 365 applications and services with these comprehensive learning paths and modules.

Microsoft 365 Learning Paths

Microsoft 365 Fundamentals

Learn the fundamentals of Microsoft 365, including cloud concepts, security, compliance, and privacy.

6 hours Beginner

Prepares for: MS-900

Start Learning Path

Microsoft 365 Developer

Learn to build Microsoft 365 solutions including Teams apps, Office Add-ins, and SharePoint Framework solutions.

30 hours Intermediate

Prepares for: MS-600

Start Learning Path

Microsoft Teams Administrator

Learn to plan, deploy, and manage Microsoft Teams environments.

25 hours Intermediate

Prepares for: MS-700

Start Learning Path

Microsoft 365 Security Administrator

Learn to implement and manage security and compliance solutions for Microsoft 365.

30 hours Intermediate

Prepares for: MS-500

Start Learning Path

Microsoft 365 Messaging Administrator

Learn to deploy, configure, manage, troubleshoot, and monitor recipients, permissions, mail protection, and mail flow.

28 hours Intermediate

Prepares for: MS-203

Start Learning Path

Modern Desktop Administrator

Learn to deploy, configure, secure, manage, and monitor devices and client applications in a Microsoft 365 environment.

35 hours Intermediate

Prepares for: MD-100, MD-101

Start Learning Path

Microsoft 365 Individual Modules

Module Name Level Duration Link
Introduction to Microsoft 365
Beginner
1 hour
Start
Introduction to Microsoft Teams
Beginner
45 min
Start
Introduction to SharePoint
Beginner
45 min
Start
Introduction to Microsoft 365 security
Beginner
45 min
Start
Build apps with Microsoft Graph
Intermediate
1 hour
Start
Build Microsoft Teams apps
Intermediate
1 hour
Start
Build SharePoint Framework solutions
Intermediate
1 hour
Start
Manage Microsoft 365 endpoints
Intermediate
1 hour
Start
Power Platform

Power Platform Courses

Master Microsoft Power Platform with these comprehensive learning paths and modules covering Power BI, Power Apps, Power Automate, and Power Virtual Agents.

Power Platform Learning Paths

Power Platform Fundamentals

Learn the fundamentals of Microsoft Power Platform, including Power BI, Power Apps, Power Automate, and Power Virtual Agents.

6 hours Beginner

Prepares for: PL-900

Start Learning Path

Power BI Data Analyst

Learn to analyze data with Microsoft Power BI, prepare data for analysis, and visualize data.

30 hours Intermediate

Prepares for: PL-300

Start Learning Path

Power Apps Developer

Learn to build canvas and model-driven apps with Microsoft Power Apps.

25 hours Intermediate

Prepares for: PL-400

Start Learning Path

Power Automate Developer

Learn to build automated workflows with Microsoft Power Automate.

15 hours Intermediate

Practical Skills

Start Learning Path

Power Virtual Agents Developer

Learn to build chatbots with Microsoft Power Virtual Agents.

8 hours Intermediate

Practical Skills

Start Learning Path

Dynamics 365 Fundamentals

Learn the fundamentals of Microsoft Dynamics 365, including customer engagement apps and finance and operations apps.

10 hours Beginner

Prepares for: MB-910, MB-920

Start Learning Path

Power Platform Individual Modules

Module Name Level Duration Link
Introduction to Power Platform
Beginner
1 hour
Start
Introduction to Power BI
Beginner
45 min
Start
Introduction to Power Apps
Beginner
45 min
Start
Introduction to Power Automate
Beginner
45 min
Start
Introduction to Power Virtual Agents
Beginner
45 min
Start
Build a canvas app in Power Apps
Intermediate
1 hour
Start
Create a model-driven app in Power Apps
Intermediate
1 hour
Start
Create a Power BI dashboard
Intermediate
1 hour
Start
Security

Security & Compliance Courses

Master security, compliance, and identity with these comprehensive learning paths and modules.

Security Learning Paths

Security Fundamentals

Learn the fundamentals of security, compliance, and identity across cloud-based and related Microsoft services.

6 hours Beginner

Prepares for: SC-900

Start Learning Path

Security Operations Analyst

Learn to reduce organizational risk by rapidly remediating active attacks in the environment, advising on improvements to threat protection practices, and referring violations of organizational policies.

25 hours Intermediate

Prepares for: SC-200

Start Learning Path

Identity and Access Administrator

Learn to design, implement, and operate an organization's identity and access management systems by using Azure AD.

30 hours Intermediate

Prepares for: SC-300

Start Learning Path

Information Protection Administrator

Learn to plan and implement controls that meet organizational compliance needs for information protection, data governance, and risk management.

25 hours Intermediate

Prepares for: SC-400

Start Learning Path

Microsoft 365 Security Administrator

Learn to implement and manage security and compliance solutions for Microsoft 365.

30 hours Intermediate

Prepares for: MS-500

Start Learning Path

Azure Security Engineer

Learn to implement security controls and threat protection, manage identity and access, and protect data, applications, and networks in cloud and hybrid environments.

39 hours Intermediate

Prepares for: AZ-500

Start Learning Path

Security Individual Modules

Module Name Level Duration Link
Describe security concepts and methodologies
Beginner
45 min
Start
Describe the capabilities of Microsoft security solutions
Beginner
45 min
Start
Describe the capabilities of Microsoft compliance solutions
Beginner
45 min
Start
Describe identity concepts
Beginner
45 min
Start
Implement Microsoft Defender for Endpoint
Intermediate
1 hour
Start
Implement Microsoft Defender for Cloud
Intermediate
1 hour
Start
Implement Microsoft Sentinel
Intermediate
1 hour
Start
Implement and manage Azure AD Identity Protection
Intermediate
1 hour
Start
Developer Tools

Developer Tools & Languages Courses

Master developer tools and programming languages with these comprehensive learning paths and modules.

Developer Tools Learning Paths

Python for Beginners

Learn the fundamentals of Python programming, including variables, functions, loops, and more.

8 hours Beginner

Practical Skills

Start Learning Path

JavaScript for Beginners

Learn the fundamentals of JavaScript programming, including variables, functions, objects, and more.

6 hours Beginner

Practical Skills

Start Learning Path

C# for Beginners

Learn the fundamentals of C# programming, including variables, methods, classes, and more.

10 hours Beginner

Practical Skills

Start Learning Path

Visual Studio Code

Learn to use Visual Studio Code, a lightweight but powerful source code editor.

4 hours Beginner

Practical Skills

Start Learning Path

GitHub

Learn to use GitHub for version control, collaboration, and more.

6 hours Beginner

Practical Skills

Start Learning Path

TypeScript

Learn to use TypeScript, a typed superset of JavaScript that compiles to plain JavaScript.

5 hours Intermediate

Practical Skills

Start Learning Path

Developer Tools Individual Modules

Module Name Level Duration Link
Introduction to Python
Beginner
1 hour
Start
Introduction to JavaScript
Beginner
1 hour
Start
Introduction to C#
Beginner
1 hour
Start
Introduction to Visual Studio Code
Beginner
1 hour
Start
Introduction to GitHub
Beginner
1 hour
Start
Introduction to TypeScript
Intermediate
1 hour
Start
Introduction to Git
Beginner
1 hour
Start
Introduction to Docker
Intermediate
1 hour
Start

Ready to Start Your Learning Journey?

Join millions of learners who are building their skills and advancing their careers with Microsoft Learn courses.