Microsoft Azure Training Library
Working with the cloud has grown exponentially, and enterprises are choosing to operate their businesses in this way more than ever. Cloud Academy is enabling teams to access vital resources and education to equip the workforce with comprehensive cloud training for new professionals, novices, and those looking to expand their skill set. The Microsoft Azure Training Library is the database for learning paths, courses, quizzes, and labs, with training provided by field experts to educate IT professionals and give them the confidence they need to learn Microsoft Azure and improve their skills.
Master Your Skills!
Assess your proficiency with Smart Skills and get personalized training to skip what you already know, or start as a beginner and master your skills from the ground up.Learn smarterExplore all library
- HANDS-ON LABJeremy CookUse Terraform to Deploy an Azure Function AppIntermediateDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Learn how to use Terraform to deploy and setup an Azure Function App.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 3 Lab steps
- HANDS-ON LABParveen SinghIntroduction to Azure Durable FunctionsIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Understand the basics of Durable Function in the Azure Function catalog and create the durable functions using Core Tools in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Serverless; This hands-on lab has: 5 Lab steps
- HANDS-ON LABAdil IslamSimplifying Password Reset Using Microsoft Entra ID Self-Service Password ResetBeginnerDuration: Up to 1 hour and 15 minutesAuthor: Adil Islam; Difficulty: Beginner; Description: Learn how to enable end-users to reset forgotten passwords without the need for a call to the help desk using Microsoft Entra ID Self-Service Password Reset in this hands-on lab.; Duration: Up to 1 hour and 15 minutes; Content Topics: Identity and Access Management; This hands-on lab has: 4 Lab steps
- HANDS-ON LABParveen SinghConfiguring Web Apps for Private Access using VNet IntegrationIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to enable web app security for private access on a virtual network using VNet Integration and Access Restrictions in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Web; This hands-on lab has: 4 Lab steps
- HANDS-ON LABAdil IslamPredict Income Levels Using Azure Machine Learning DesignerBeginnerDuration: Up to 50 minutesAuthor: Adil Islam; Difficulty: Beginner; Description: Predict income levels using census data and compare the performance of two trained models in this Azure Machine Learning Designer hands-on lab.; Duration: Up to 50 minutes; Content Topics: Machine Learning; This hands-on lab has: 6 Lab steps
- LAB CHALLENGEParveen SinghAzure Sentinel Incident Triage ChallengeIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Parveen Singh; Difficulty: Intermediate; Description: Put your Azure Sentinel skills to the test as you triage incidents in this hands-on lab challenge.; Duration: Up to 1 hour and 30 minutes; Content Topics: Security; This lab challenge has: 2 Lab steps
- LAB CHALLENGEAdil IslamAzure DevOps Git Workflow with Azure Repos ChallengeIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Adil Islam; Difficulty: Intermediate; Description: Test your Azure Repos and feature branching Git workflow skills with this hands-on Azure DevOps lab challenge.; Duration: Up to 1 hour and 30 minutes; Content Topics: DevOps; This lab challenge has: 2 Lab steps
- HANDS-ON LABLuke OrellanaImplementing an Azure WAF Application GatewayBeginnerDuration: Up to 45 minutesAuthor: Luke Orellana; Difficulty: Beginner; Description: Learn how to implement Web Application Firewall for Application Gateway by creating a WAF policy.; Duration: Up to 45 minutes; Content Topics: Management, Security; This hands-on lab has: 5 Lab steps
- HANDS-ON LABDavid BedfordStorage, Extensions and Copy/Create a Virtual MachineBeginnerDuration: Up to 2 hoursAuthor: David Bedford; Difficulty: Beginner; Description: Learn how to create storage, extensions, and configure virtual machines.; Duration: Up to 2 hours; Content Topics: Microsoft Azure; This hands-on lab has: 9 Lab steps
- HANDS-ON LABDave BedfordVirtual Network Peering, Private DNSBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Dave Bedford; Difficulty: Beginner; Description: Virtual Network Peering, Private DNS; Duration: Up to 1 hour and 30 minutes; Content Topics: Networking; This hands-on lab has: 6 Lab steps
- HANDS-ON LABAdil IslamUtilizing Parameter Files with Azure Bicep TemplatesIntermediateDuration: Up to 1 hourAuthor: Adil Islam; Difficulty: Intermediate; Description: In this lab, you will learn how to pass parameter values for Azure Bicep Templates using parameter files.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 5 Lab steps
- HANDS-ON LABAdil IslamUsing Parameters and Variables with Azure Bicep TemplatesBeginnerDuration: Up to 45 minutesAuthor: Adil Islam; Difficulty: Beginner; Description: In this lab, you will learn how to use parameters and variables in a Bicep template, then extend this to referencing parameters in a separate file.; Duration: Up to 45 minutes; Content Topics: Microsoft Azure; This hands-on lab has: 5 Lab steps
- HANDS-ON LABLuke OrellanaAzure Notebooks Machine Learning PlaygroundBeginnerDuration: Up to 2 hoursAuthor: Luke Orellana; Difficulty: Beginner; Description: In this lab playground, choose Azure Notebook samples and explore the Azure Machine Learning service using Python or R.; Duration: Up to 2 hours; Content Topics: Machine Learning; This hands-on lab has: 2 Lab steps
- HANDS-ON LABLogan RakaiAzure Databricks Sales Data Query PlaygroundBeginnerDuration: Up to 2 hours and 15 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: This lab playground allows you to query a simulated product sales database.; Duration: Up to 2 hours and 15 minutes; Content Topics: Big Data, Machine Learning; This hands-on lab has: 4 Lab steps
- HANDS-ON LABParveen SinghMigrating an On-Prem Web App Using Azure MigrateIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to migrate traditional webapps from IIS Server to Azure Web App using Azure Migrate tool in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Migration; This hands-on lab has: 4 Lab steps
- HANDS-ON LABParveen SinghWorking with Azure Virtual Desktop Host PoolsIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to create and configure Host Pools with virtual machines for Azure Virtual Desktop in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Business Productivity; This hands-on lab has: 4 Lab steps
- LAB CHALLENGEAdil IslamAzure Pipeline Continuous Integration ChallengeIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Adil Islam; Difficulty: Intermediate; Description: Test your skills in implementing continuous integration in an Azure build pipeline with this hands-on Azure DevOps lab challenge.; Duration: Up to 1 hour and 30 minutes; Content Topics: DevOps; This lab challenge has: 2 Lab steps
- HANDS-ON LABQAAzure API Management serviceIntermediateDuration: Up to 1 hour and 30 minutesAuthor: QA; Difficulty: Intermediate; Description: Learn how to create an Azure API Management service instance and APIs in API Management; Duration: Up to 1 hour and 30 minutes; Content Topics: Microsoft Azure; This hands-on lab has: 4 Lab steps
- HANDS-ON LABDave BedfordLoad Balancing (Global Load Balancer)BeginnerDuration: Up to 1 hour and 30 minutesAuthor: Dave Bedford; Difficulty: Beginner; Description: Learn how to create load balancer rules, test the load balancer connectivity, implement a global load balancer, and test the failover from one region to another.; Duration: Up to 1 hour and 30 minutes; Content Topics: Networking; This hands-on lab has: 5 Lab steps
- HANDS-ON LABAdil IslamConverting ARM Templates to Azure Bicep TemplatesBeginnerDuration: Up to 1 hourAuthor: Adil Islam; Difficulty: Beginner; Description: Learn how to convert your ARM templates into Azure's new Bicep template format.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 4 Lab steps
- LAB CHALLENGEParveen SinghAzure Storage Account Private Endpoint ChallengeAdvancedDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Advanced; Description: Put your Private Endpoint skills to the test in this hands-on lab challenge using a real Azure environment.; Duration: Up to 1 hour; Content Topics: Networking, Security, Storage; This lab challenge has: 2 Lab steps
- HANDS-ON LABLuke OrellanaGetting Started with Azure Redis CacheBeginnerDuration: Up to 1 hourAuthor: Luke Orellana; Difficulty: Beginner; Description: Learn the benefits of using Redis cache and how to connect to a web application.; Duration: Up to 1 hour; Content Topics: NoSQL; This hands-on lab has: 5 Lab steps
- LAB CHALLENGEAndrew BurchillAzure Service Bus ChallengeBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Put your Azure Service Bus skills to the test in this hands-on challenge laboratory.; Duration: Up to 1 hour; Content Topics: Messaging, Development Tools; This lab challenge has: 2 Lab steps
- HANDS-ON LABParveen SinghAnalyzing and Moderating Text With Azure AI Content Safety Service Using Python SDKAdvancedDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Advanced; Description: Learn how to analyze and moderate text with the Azure AI Content Safety service using Python SDK in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Artificial Intelligence; This hands-on lab has: 3 Lab steps