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 LABLogan RakaiBack Up and Restore VMs with Azure BackupBeginnerDuration: Up to 2 hours and 15 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: In this hands-on lab, you will learn the key concepts of Azure Backup.; Duration: Up to 2 hours and 15 minutes; Content Topics: Management, Storage; This hands-on lab has: 7 Lab steps
- HANDS-ON LABMatt MartinezCreate and Configure Load Balancers in Microsoft AzureBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Matt Martinez; Difficulty: Beginner; Duration: Up to 1 hour and 30 minutes; Content Topics: Networking; This hands-on lab has: 7 Lab steps
- HANDS-ON LABLogan RakaiConnect Azure Virtual Networks with VNet-to-VNet VPN ConnectionsIntermediateDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Intermediate; Duration: Up to 2 hours; Content Topics: Networking; This hands-on lab has: 8 Lab steps
- LAB CHALLENGELogan RakaiConfigure Azure Virtual Networks ChallengeBeginnerDuration: Up to 45 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: In this lab challenge, you'll use your Azure networking knowledge to configure Virtual Networks to allow two virtual machines to communicate with each other.; Duration: Up to 45 minutes; Content Topics: Networking; This lab challenge has: 2 Lab steps
- HANDS-ON LABLogan RakaiIntegrate Services with Azure Function AppsBeginnerDuration: Up to 1 hour and 15 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Test your skills in Integrate Services using Azure Functions Apps using this hands-on Lab; Duration: Up to 1 hour and 15 minutes; Content Topics: Serverless; This hands-on lab has: 6 Lab steps
- HANDS-ON LABLogan RakaiCreate and Manage Workflows with Azure Logic AppsBeginnerDuration: Up to 1 hour and 10 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: In this lab, you'll how to create workflows in Azure Logic Apps using variables and controls to develop complex workflows while integrating external services.; Duration: Up to 1 hour and 10 minutes; Content Topics: Development; This hands-on lab has: 6 Lab steps
- HANDS-ON LABAdil IslamManaging Access in Azure Using Privileged Identity ManagementBeginnerDuration: Up to 1 hour and 15 minutesAuthor: Adil Islam; Difficulty: Beginner; Description: Learn how to assign and activate roles using Azure AD Privileged Identity Management.; Duration: Up to 1 hour and 15 minutes; Content Topics: Identity and Access Management; This hands-on lab has: 4 Lab steps
- HANDS-ON LABLogan RakaiWorking With Azure Cosmos DBIntermediateDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Intermediate; Description: Learn how to manage Cosmos DB using the Azure Portal and CLI as you integrate Azure Functions with Cosmos DB change feed triggers to buy and sell stocks.; Duration: Up to 2 hours; Content Topics: Serverless, NoSQL; This hands-on lab has: 7 Lab steps
- HANDS-ON LABLogan RakaiProvisioning an Azure VM with Terraform ModulesAdvancedDuration: Up to 1 hour and 30 minutesAuthor: Logan Rakai; Difficulty: Advanced; Description: Learn about provisioning an Azure VM with Terraform modules including making your own reusable modules in this lab. You will use Cloud Academy's browser-based IDE to complete the lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Deployment; This hands-on lab has: 8 Lab steps
- HANDS-ON LABLogan RakaiUsing PowerShell DSC on WindowsIntermediateDuration: Up to 1 hour and 20 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Using PowerShell Desired State Configuration (DSC) on Windows, configure a DSC pull server and a DSC target node to pull its configuration from the pull server; Duration: Up to 1 hour and 20 minutes; Content Topics: Management, Development; This hands-on lab has: 7 Lab steps
- HANDS-ON LABParveen SinghSecuring Azure Storage Account using Private EndpointsAdvancedDuration: Up to 1 hour and 30 minutesAuthor: Parveen Singh; Difficulty: Advanced; Description: In this hands-on lab, you will learn how to use Private Endpoints to secure Azure Storage Account.; Duration: Up to 1 hour and 30 minutes; Content Topics: Networking, Security, Storage; This hands-on lab has: 7 Lab steps
- HANDS-ON LABLogan RakaiSecure Your Cloud with Microsoft Defender for CloudBeginnerDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Beginner; Description: Take advantage of automatic security audits and recommendations to secure your cloud with Microsoft Defender for Cloud (previously Azure Security Center) in this lab.; Duration: Up to 2 hours; Content Topics: Security; This hands-on lab has: 5 Lab steps
- HANDS-ON LABMatt MartinezAzure Databricks and Data Lake Storage PlaygroundBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Matt Martinez; Difficulty: Beginner; Description: Practice using Azure Data Lake Storage and Azure Databricks to load, analyze and visualize data by creating a Databricks cluster and notebook and using them to work with data.; Duration: Up to 1 hour and 30 minutes; Content Topics: Big Data, Machine Learning; This hands-on lab has: 2 Lab steps
- HANDS-ON LABLuke OrellanaCreating DRY Terraform Environments with Terragrunt in AzureAdvancedDuration: Up to 40 minutesAuthor: Luke Orellana; Difficulty: Advanced; Description: Follow along in this hands-on lab and use Terragrunt to duplicate a Terraform environment and change the environment by modifying a single file.; Duration: Up to 40 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 2 Lab steps
- HANDS-ON LABLuke OrellanaCreating Loops in Terraform and Scaling Resources in AzureIntermediateDuration: Up to 40 minutesAuthor: Luke Orellana; Difficulty: Intermediate; Description: Follow along with this hands-on lab and create clean scalable Terraform code by using loops.; Duration: Up to 40 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 2 Lab steps
- HANDS-ON LABLogan RakaiManage Your Cluster Using Docker Swarm ModeIntermediateDuration: Up to 1 hour and 20 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Manage your cluster using Docker swarm mode to leverage Docker's own container orchestration, load balance traffic, deploy stacks, and rollback deployments; Duration: Up to 1 hour and 20 minutes; Content Topics: Development, DevOps; This hands-on lab has: 8 Lab steps
- HANDS-ON LABLuke OrellanaOptimizing Azure SQL DatabasesBeginnerDuration: Up to 45 minutesAuthor: Luke Orellana; Difficulty: Beginner; Description: Learn how to optimize the Azure SQL service by configuring logging and alerting and scaling the database.; Duration: Up to 45 minutes; Content Topics: SQL; This hands-on lab has: 5 Lab steps
- HANDS-ON LABLogan RakaiGetting Started with Docker on WindowsBeginnerDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Beginner; Description: Get started with Docker on Windows with this lab and take a hands-on approach to containerizing Windows applications; Duration: Up to 2 hours; Content Topics: Development, DevOps; This hands-on lab has: 7 Lab steps
- HANDS-ON LABLuke OrellanaExploring Terraform State in AzureBeginnerDuration: Up to 40 minutesAuthor: Luke Orellana; Difficulty: Beginner; Description: Follow along in this hands-on lab and explore the concept of Terraform state when managing Azure infrastructure through code.; Duration: Up to 40 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 2 Lab steps
- HANDS-ON LABLuke OrellanaCreating a Classification Model with AutoML in Azure Machine Learning StudioBeginnerDuration: Up to 2 hours and 30 minutesAuthor: Luke Orellana; Difficulty: Beginner; Description: In this lab, use Azure's Automated Machine Learning service to quickly develop production-ready models with minimal time and effort.; Duration: Up to 2 hours and 30 minutes; Content Topics: Machine Learning; This hands-on lab has: 5 Lab steps
- HANDS-ON LABLogan RakaiPractice Effective DevOps with Azure DevOpsIntermediateDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Intermediate; Description: Learn how to use Azure Boards, Azure Repos, and Azure Pipelines to practice effective DevOps in this lab.; Duration: Up to 2 hours; Content Topics: DevOps; This hands-on lab has: 7 Lab steps
- HANDS-ON LABLogan RakaiBack Up Files and Folders with the Azure Backup AgentBeginnerDuration: Up to 1 hour and 10 minutesAuthor: Logan Rakai; Difficulty: Beginner; Duration: Up to 1 hour and 10 minutes; Content Topics: Management, Storage; This hands-on lab has: 9 Lab steps
- HANDS-ON LABParveen SinghHosting Web Application using Azure Container AppsBeginnerDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Beginner; Description: Learn how to using Azure Container Apps to host container-based web applications using the Azure Portal.; Duration: Up to 1 hour; Content Topics: Containers; This hands-on lab has: 4 Lab steps
- HANDS-ON LABAdil IslamCreating Users in Microsoft Entra IDBeginnerDuration: Up to 1 hour and 15 minutesAuthor: Adil Islam; Difficulty: Beginner; Description: Learn how to create new users in Microsoft Entra ID in this hands-on lab.; Duration: Up to 1 hour and 15 minutes; Content Topics: Identity and Access Management; This hands-on lab has: 3 Lab steps