About Azure Lessons
Practical Azure tutorials from a working cloud consultant
Azure Lessons is a free tutorial website for Microsoft Azure and AWS, written by Rajkishore Sahoo, a Microsoft Certified IT consultant who has worked in IT since 2009. Every guide comes from real client projects: the portal steps, PowerShell and CLI commands, and the errors you actually run into.
Meet Rajkishore How we write our tutorials
- 870+Free tutorials
- Since 2009Working in IT
- US & UKClient projects
Page last updated: September 2026

Who writes Azure Lessons
Hi, I’m Rajkishore Sahoo
I’m a Microsoft Certified IT consultant working with Microsoft Azure and AWS. I started my career in 2009 at SPI, then worked with Nous Infosystems and Tata Consultancy Services (TCS), delivering projects for clients in the United States and the United Kingdom.
Over the years I’ve worked as a lead and as an architect, designing solutions and building cloud-native data integrations on Azure and AWS. A big part of that work is scripting and automation with Azure PowerShell and the Azure CLI, along with Azure Functions, Storage, Virtual Machines, Logic Apps, DevOps and Azure AI services.
I started Azure Lessons to share what I learn on real projects. Official documentation tells you what a service can do. My tutorials show you exactly how to do it, step by step with screenshots and working code, and what to check when it doesn’t work the first time.
I also publish video walkthroughs on the Azure Lessons YouTube channel and share new tutorials on LinkedIn and X.
What you’ll learn
Azure and AWS Topics We Cover
Tutorials are grouped by service. Each one covers a single task from start to finish, from creating the resource to fixing the errors you may hit.
Azure PowerShell
156 tutorialsCmdlets for VMs, storage, Entra ID and resource groups, plus fixes for common PowerShell errors.
Azure Functions
77 tutorialsBuild, deploy and troubleshoot serverless functions with C#, Python and Visual Studio Code.
Microsoft Entra ID
79 tutorialsUsers, groups, app registrations and access management (formerly Azure Active Directory).
Azure Virtual Machines
68 tutorialsCreate, size, connect to, back up and manage Windows and Linux virtual machines.
Azure CLI
59 tutorialsPractical az commands for day-to-day Azure administration and automation.
Azure SQL Database
50 tutorialsCreate databases, connect, migrate, secure and tune Azure SQL.
Azure DevOps
48 tutorialsPipelines, repos, boards and CI/CD deployments to Azure.
Azure AI & OpenAI
50 tutorialsAzure OpenAI, AI services, Cognitive Services, Machine Learning and Copilot.
Azure Cosmos DB
14 tutorialsNoSQL data modeling, queries and working with Cosmos DB from code.
AWS
20 tutorialsStep-by-step AWS tutorials for engineers working across both clouds.
Editorial standards
How We Create Our Azure Tutorials
A tutorial is only useful if the steps work when you follow them. Here’s how every guide on Azure Lessons is made.
Solve a real problem
Topics come from tasks and errors we meet on client projects and from the questions readers send us.
Test it in Azure
Steps, commands and code are run in a real Azure (or AWS) subscription, and the screenshots come from those test runs.
Check official docs
Details are checked against Microsoft Learn and the AWS documentation, which we link to where it helps.
Keep it current
Cloud services change fast. We update tutorials when the portal, commands or service names change, such as Azure AD becoming Microsoft Entra ID.
Our readers
Who Azure Lessons Is For
- Azure beginnersClear, screenshot-by-screenshot guides for your first resources.
- Cloud adminsPowerShell and CLI commands you can copy into your daily work.
- DevelopersFunctions, SQL, Cosmos DB, DevOps and Azure OpenAI examples in code.
- Certification learnersHands-on practice that backs up what you study for Azure exams.
Trust & transparency
Independence, Advertising and Corrections
Independent site
Azure Lessons is an independent website. It is not affiliated with, sponsored by or endorsed by Microsoft or Amazon Web Services. Product names and trademarks belong to their owners.
Free, supported by ads
Every tutorial is free to read. The site is supported by display advertising, and advertisers have no say in what we write. See our privacy policy for how ads and cookies are used.
Corrections
If a step no longer works or you spot a mistake, please contact us. We check the report, retest the steps and update the tutorial.
Get in touch
Have an Azure Question or Tutorial Request?
Ask about an error, suggest a topic you’d like covered, or tell us how a tutorial helped. Emails usually get a reply within 1 to 2 days.