Code With Praveen

Learning Path

Azure Engineer Path

Build production-ready Azure skills from fundamentals through security and infrastructure automation.

Skills You'll Master

  • Azure Fundamentals
  • Azure Administration
  • Azure Security
  • Infrastructure as Code

Interactive Roadmap

Explore Courses Step by Step

Click any step below or use the navigation arrows. Use keyboard ← → to move between courses.

AZ-900: Microsoft Azure Fundamentals

Step 1 · Foundations

AZ-900: Microsoft Azure Fundamentals

UdemyCourseBeginner

Start with Azure cloud concepts, core services, and AZ-900 certification prep.

Get certified through the AZ-900 exam by learning Microsoft Azure cloud fundamentals and core services.

azurecertification

Hands-on Practice

Hands-on Labs

Apply what you learn with curated labs that reinforce the skills in this path. Complete them in any order that fits your schedule.

Deploy and Manage a Weather App Using Azure App Service
UdemyLabBeginner
Deploy and Manage a Weather App Using Azure App Service
Hands-on lab: deploy a web application to Azure App Service, configure deployment slots, manage scaling settings, and monitor app health.
Build Serverless Weather Services Using Azure Functions
UdemyLabBeginner
Build Serverless Weather Services Using Azure Functions
Hands-on lab: create and deploy serverless functions on Azure, configure triggers, bindings, and integrate with other Azure services.
Build and Manage APIs with Azure API Management
UdemyLabIntermediate
Build and Manage APIs with Azure API Management
Hands-on lab: create an API Management instance, import APIs, configure products and policies, and publish to a developer portal.
Secure APIs with Policies in Azure API Management
UdemyLabIntermediate
Secure APIs with Policies in Azure API Management
Hands-on lab: apply inbound and outbound policies in Azure API Management to secure, throttle, and transform API requests and responses.
Manage a RESTful API service in App Service
UdemyLabIntermediate
Manage a RESTful API service in App Service
Hands-on lab: deploy and manage a RESTful API on Azure App Service, configure routing, and monitor API performance.
Manage Versions and Revisions in Azure API Management
UdemyLabIntermediate
Manage Versions and Revisions in Azure API Management
Hands-on lab: create and publish API versions and revisions in Azure API Management to manage breaking and non-breaking changes.
Build a Developer Portal in Azure API Management
UdemyLabIntermediate
Build a Developer Portal in Azure API Management
Hands-on lab: configure and customise the Azure API Management developer portal for publishing APIs and engaging API consumers.
Configuring Azure Blob Storage for Static Website Hosting with Azure CLI
UdemyLabIntermediate
Configuring Azure Blob Storage for Static Website Hosting with Azure CLI
Hands-on lab: enable static website hosting on Azure Blob Storage and deploy web assets using the Azure CLI.
Building a Storage Solution with Azure Functions and Azure Table Storage
UdemyLabIntermediate
Building a Storage Solution with Azure Functions and Azure Table Storage
Hands-on lab: create an Azure Function that reads and writes data to Azure Table Storage for a scalable NoSQL backend.
Deploying a Containerized Web App with Azure SQL Database
UdemyLabIntermediate
Deploying a Containerized Web App with Azure SQL Database
Hands-on lab: deploy a containerized web application that connects to an Azure SQL Database, configure connection strings and firewall rules.
Backing up Azure VMs with Azure Backup
UdemyLabIntermediate
Backing up Azure VMs with Azure Backup
Hands-on lab: configure Azure Backup policies for virtual machines, trigger on-demand backups, and restore VM data from a recovery point.
Create and connect to Azure VM using Azure Bastion
UdemyLabIntermediate
Create and connect to Azure VM using Azure Bastion
Hands-on lab: provision an Azure Bastion host and use it to securely connect to virtual machines without exposing public IP addresses.
Manage Deployment Slots in App Service using Azure CLI
UdemyLabIntermediate
Manage Deployment Slots in App Service using Azure CLI
Hands-on lab: create and manage deployment slots in Azure App Service using the Azure CLI, and perform slot swaps for zero-downtime releases.
Securing Azure Storage with SAS Tokens and Access Policy
UdemyLabIntermediate
Securing Azure Storage with SAS Tokens and Access Policy
Hands-on lab: generate shared access signatures (SAS) and stored access policies to control delegated access to Azure Blob Storage.
Build an Event-driven Solution using Azure Event Grid
UdemyLabIntermediate
Build an Event-driven Solution using Azure Event Grid
Hands-on lab: create an Azure Event Grid topic, configure subscriptions, and build an event-driven architecture to react to Azure resource changes.
Deploy a Web App with a SQL Database using Bicep
UdemyLabIntermediate
Deploy a Web App with a SQL Database using Bicep
Hands-on lab: write a Bicep template to declaratively provision an Azure App Service and Azure SQL Database as infrastructure as code.
Securing and Recovering Data in Azure Storage
UdemyLabIntermediate
Securing and Recovering Data in Azure Storage
Hands-on lab: configure soft delete, versioning, and lifecycle management in Azure Blob Storage to protect and recover data.
Build a Stream Processing Solution with Azure Stream Analytics and Event Hubs
UdemyLabIntermediate
Build a Stream Processing Solution with Azure Stream Analytics and Event Hubs
Hands-on lab: create an Azure Stream Analytics job that reads from Event Hubs, runs real-time queries, and outputs processed data.
Implementing a Partition Strategy for Azure Stream Analytics
UdemyLabIntermediate
Implementing a Partition Strategy for Azure Stream Analytics
Hands-on lab: configure partition keys and parallelism in Azure Stream Analytics to optimise throughput for high-volume data streams.
Foundational Tools and T-SQL Interaction
PluralsightLabIntermediate1h 0m
Foundational Tools and T-SQL Interaction
Hands-on lab: connect to SQL Server with multiple tools, run T-SQL for DDL/DML tasks, and explore SQL Server objects and services.
Deploy and Compare Azure VM and App Service Workloads
PluralsightLabIntermediate30m
Deploy and Compare Azure VM and App Service Workloads
Hands-on lab: deploy workloads on Azure VMs and App Service, then compare management, scaling, and operational differences.

Get the Complete Roadmap

Download the free Cloud Engineer Career Roadmap 2026 with detailed timelines for every skill in this path.