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
Certification Prep
- LAB CHALLENGEAdil Islam
Azure 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 LABQA
Azure 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; This hands-on lab has: 4 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 Bedford
Storage, 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 LABAdil Islam
Converting 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 - 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 LABMatt MartinezAutomating Infrastructure Health with Azure Automation RunbooksBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Matt Martinez; Difficulty: Beginner; Description: Learn to use Azure Automation runbooks to automate your infrastructure health by interacting with an Azure VM in response to a Metric Alert.; Duration: Up to 1 hour and 30 minutes; Content Topics: Microsoft Azure; This hands-on lab has: 9 Lab steps
- HANDS-ON LABLogan Rakai
Multicloud Infrastructure as Code With Terraform and AnsibleIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Learn how to deploy and manage infrastructure across multiple cloud providers using Terraform and Ansible.; Duration: Up to 1 hour and 30 minutes; Content Topics: Management, DevOps, Deployment; This hands-on lab has: 5 Lab steps - HANDS-ON LABParveen Singh
Interacting with Azure AI Speech Service with Azure AI StudioIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to use Azure AI Speech Service to convert speech to text and text to speech using Azure AI Studio.; Duration: Up to 1 hour; Content Topics: Artificial Intelligence; This hands-on lab has: 3 Lab steps - HANDS-ON LABParveen Singh
Design and Configure Point-to-Site VPN with Azure Virtual Network GatewayAdvancedDuration: Up to 1 hour and 30 minutesAuthor: Parveen Singh; Difficulty: Advanced; Description: Learn how to design and deploy a point-to-site VPN using an Azure Virtual Network Gateway in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Networking; This hands-on lab has: 5 Lab steps - HANDS-ON LABJeremy Cook
Use 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 Singh
Configuring 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: 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
- LAB CHALLENGEParveen Singh
Azure 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: Microsoft Azure; This hands-on lab has: 5 Lab steps
- LAB CHALLENGEAndrew Burchill
Azure 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: Microsoft Azure; This lab challenge has: 2 Lab steps - HANDS-ON LABLogan Rakai
Azure 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: Microsoft Azure; This hands-on lab has: 4 Lab steps - HANDS-ON LABQA
Implement Resource Tagging in Azure Using a PolicyBeginnerDuration: Up to 30 minutesAuthor: QA; Difficulty: Beginner; Duration: Up to 30 minutes; This hands-on lab has: 6 Lab steps - HANDS-ON LABParveen Singh
Introduction 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: Microsoft Azure; This hands-on lab has: 5 Lab steps - HANDS-ON LABParveen Singh
Getting Started with Azure App ConfigurationBeginnerDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Beginner; Description: Learn how to use the Azure App Configuration resource to centrally manage the application settings in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 3 Lab steps - HANDS-ON LABQA
Autoscaling of Azure VM Scale Sets using Availability ZonesBeginnerDuration: Up to 2 hoursAuthor: QA; Difficulty: Beginner; Description: Autoscaling of Azure VM Scale Sets using availability zones and Azure Application Gateway; Duration: Up to 2 hours; Content Topics: Microsoft Azure; This hands-on lab has: 4 Lab steps - HANDS-ON LABQA
Azure Availability sets and Azure Load Balancer BasicIntermediateDuration: Up to 2 hoursAuthor: QA; Difficulty: Intermediate; Description: Learn how to deploy highly available Azure VMs into an availability set behind a Basic Azure Load Balancer by using Azure Resource Manager templates and analyze highly available Azure VMs deployed into an availability set behind a Basic Azure Load Balancer.; Duration: Up to 2 hours; Content Topics: Microsoft Azure; This hands-on lab has: 3 Lab steps - LAB CHALLENGEAdil Islam
Azure Bicep Parameter File ChallengeIntermediateDuration: Up to 1 hour and 20 minutesAuthor: Adil Islam; Difficulty: Intermediate; Description: Test your Infrastructure-as-Code skills by deploying an Azure Bicep template with this hands-on lab challenge.; Duration: Up to 1 hour and 20 minutes; Content Topics: Microsoft Azure; This lab challenge has: 2 Lab steps - LAB CHALLENGEParveen Singh
Azure CLI App Service ChallengeIntermediateDuration: Up to 45 minutesAuthor: Parveen Singh; Difficulty: Intermediate; Description: Put your Azure CLI and Azure App Service skills to test in this hands-on lab challenge.; Duration: Up to 45 minutes; Content Topics: Microsoft Azure; This lab challenge has: 2 Lab steps