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

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.
Prepares for: AZ-900
Start Learning PathAzure Administrator
Learn to implement, manage, and monitor identity, governance, storage, compute, and virtual networks in Azure.
Prepares for: AZ-104
Start Learning PathAzure Developer
Learn to design, build, test, and maintain cloud applications and services on Microsoft Azure.
Prepares for: AZ-204
Start Learning PathAzure Solutions Architect
Learn to design and implement solutions that run on Microsoft Azure, including compute, network, storage, and security.
Prepares for: AZ-305
Start Learning PathAzure DevOps Engineer
Learn to design and implement strategies for collaboration, code, infrastructure, source control, security, compliance, and testing.
Prepares for: AZ-400
Start Learning PathAzure Security Engineer
Learn to implement security controls and threat protection, manage identity and access, and protect data, applications, and networks.
Prepares for: AZ-500
Start Learning PathAzure 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 & 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.
Prepares for: AI-900
Start Learning PathAI Engineer
Learn to build, manage, and deploy AI solutions that leverage Azure Cognitive Services and Azure Applied AI services.
Prepares for: AI-102
Start Learning PathData Scientist
Learn to apply data science and machine learning to implement and run machine learning workloads on Azure.
Prepares for: DP-100
Start Learning PathAzure Cognitive Search
Learn to implement Azure Cognitive Search solutions with AI-enriched content and knowledge mining.
Practical Skills
Start Learning PathAzure Machine Learning
Learn to build and operate machine learning solutions with Azure Machine Learning.
Practical Skills
Start Learning PathResponsible AI
Learn the principles of responsible AI and how to implement them in your AI solutions.
Practical Skills
Start Learning PathAI & 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 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.
Practical Skills
Start Learning PathReact Development
Learn to build modern web applications with React and related technologies.
Practical Skills
Start Learning PathAngular Development
Learn to build modern web applications with Angular framework.
Practical Skills
Start Learning PathASP.NET Core Development
Learn to build web applications with ASP.NET Core and C#.
Practical Skills
Start Learning PathNode.js Development
Learn to build server-side applications with Node.js and Express.
Practical Skills
Start Learning PathAzure Static Web Apps
Learn to build and deploy static web applications on Azure.
Practical Skills
Start Learning PathWeb 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 & 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.
Prepares for: DP-900
Start Learning PathData Engineer
Learn to design and implement data storage, processing, and security solutions using Azure data services.
Prepares for: DP-203
Start Learning PathData Analyst
Learn to analyze data with Microsoft Power BI, prepare data for analysis, and visualize data.
Prepares for: PL-300
Start Learning PathAzure Database Administrator
Learn to implement and manage Azure SQL databases and instances.
Prepares for: DP-300
Start Learning PathAzure Cosmos DB Developer
Learn to develop solutions using Azure Cosmos DB, a globally distributed, multi-model database service.
Practical Skills
Start Learning PathPython for Data Science
Learn to use Python for data preparation, visualization, and analysis.
Practical Skills
Start Learning PathData 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 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.
Prepares for: MS-900
Start Learning PathMicrosoft 365 Developer
Learn to build Microsoft 365 solutions including Teams apps, Office Add-ins, and SharePoint Framework solutions.
Prepares for: MS-600
Start Learning PathMicrosoft Teams Administrator
Learn to plan, deploy, and manage Microsoft Teams environments.
Prepares for: MS-700
Start Learning PathMicrosoft 365 Security Administrator
Learn to implement and manage security and compliance solutions for Microsoft 365.
Prepares for: MS-500
Start Learning PathMicrosoft 365 Messaging Administrator
Learn to deploy, configure, manage, troubleshoot, and monitor recipients, permissions, mail protection, and mail flow.
Prepares for: MS-203
Start Learning PathModern Desktop Administrator
Learn to deploy, configure, secure, manage, and monitor devices and client applications in a Microsoft 365 environment.
Prepares for: MD-100, MD-101
Start Learning PathMicrosoft 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 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.
Prepares for: PL-900
Start Learning PathPower BI Data Analyst
Learn to analyze data with Microsoft Power BI, prepare data for analysis, and visualize data.
Prepares for: PL-300
Start Learning PathPower Apps Developer
Learn to build canvas and model-driven apps with Microsoft Power Apps.
Prepares for: PL-400
Start Learning PathPower Automate Developer
Learn to build automated workflows with Microsoft Power Automate.
Practical Skills
Start Learning PathPower Virtual Agents Developer
Learn to build chatbots with Microsoft Power Virtual Agents.
Practical Skills
Start Learning PathDynamics 365 Fundamentals
Learn the fundamentals of Microsoft Dynamics 365, including customer engagement apps and finance and operations apps.
Prepares for: MB-910, MB-920
Start Learning PathPower 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 & 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.
Prepares for: SC-900
Start Learning PathSecurity 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.
Prepares for: SC-200
Start Learning PathIdentity and Access Administrator
Learn to design, implement, and operate an organization's identity and access management systems by using Azure AD.
Prepares for: SC-300
Start Learning PathInformation Protection Administrator
Learn to plan and implement controls that meet organizational compliance needs for information protection, data governance, and risk management.
Prepares for: SC-400
Start Learning PathMicrosoft 365 Security Administrator
Learn to implement and manage security and compliance solutions for Microsoft 365.
Prepares for: MS-500
Start Learning PathAzure 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.
Prepares for: AZ-500
Start Learning PathSecurity 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 & 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.
Practical Skills
Start Learning PathJavaScript for Beginners
Learn the fundamentals of JavaScript programming, including variables, functions, objects, and more.
Practical Skills
Start Learning PathC# for Beginners
Learn the fundamentals of C# programming, including variables, methods, classes, and more.
Practical Skills
Start Learning PathVisual Studio Code
Learn to use Visual Studio Code, a lightweight but powerful source code editor.
Practical Skills
Start Learning PathGitHub
Learn to use GitHub for version control, collaboration, and more.
Practical Skills
Start Learning PathTypeScript
Learn to use TypeScript, a typed superset of JavaScript that compiles to plain JavaScript.
Practical Skills
Start Learning PathDeveloper 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.