labITpro is a library of hands-on lab simulations for Azure, Entra ID, and Active Directory. Each one walks you click by click through a real task, in your browser, with nothing to install and no subscription to set up.
Every lab is a guided simulation of the real portal. You do the clicking; the lab keeps you on track.
Start with a single task like deploying a VM, or follow a project-based collection that builds one environment across 20 or 30 connected labs.
The lab shows the actual Azure, Entra, or AD interface and prompts each step. Click the wrong thing and it nudges you back; click the right thing and it moves on.
No tenant to clean up and nothing left running. Repeat a lab as many times as you like, and use the companion workbooks to check your understanding.
labITpro was built by Tom Mitchell, a senior infrastructure engineer who has spent years running Active Directory and Azure environments and has taught more than 240,000 students through 26 courses on Udemy.
The gap he kept seeing was the same one every IT learner hits: you can watch a course, read the docs, and still freeze the first time you're in a real portal with a real task. Free cloud trials expire, cost money the moment you forget to delete something, and give you no guidance when you're stuck.
The labs here are the practice that courses can't give you — real tasks, real interfaces, no risk, no bill. The mission is to make IT training practical, efficient, and accessible by closing the gap between theory and doing.
If you need to be able to do the task, not just describe it, you're in the right place.
Sharpen job-ready skills or get hands-on with a service before you touch it in production.
Build real practice behind your certification studies so the exam tasks look familiar.
Pair the theory from a course with the hands-on work that videos alone can't give you.
Give a whole team or class the same guided practice with one admin and reassignable seats.
Run a preview lab right now, or create a free account and work through the Base Collection.
Fast lookup for sizes, storage, networking, HA, pricing & CLI.
| Series | Profile | Use |
|---|---|---|
| B | Burstable | Dev/Test |
| D | General | Web/App |
| E | Memory | DB / Analytics |
| F | Compute | Batch / CPU Heavy |
| Ls | Storage IO | NoSQL / Throughput |
| M | High RAM | SAP HANA |
| N | GPU | AI / ML / Rendering |
| Disk | Perf | When |
|---|---|---|
| Standard HDD | Low | Archive / Rare |
| Standard SSD | Medium | General Workloads |
| Premium SSD | High | Production Apps |
| Premium SSD v2 | High+ | Tunable Perf |
| Ultra Disk | Extreme | Critical DB I/O |
This feature is available to labITpro Supporters only.
Fast lookup for orchestration modes, autoscaling, load balancing, updates & CLI.
| Mode | Profile | Best For |
|---|---|---|
| Flexible | Standard Azure VMs | New workloads (default) |
| Uniform | Identical VMs | Legacy large-scale workloads |
| Feature | Flexible | Uniform |
|---|---|---|
| Standard VM APIs | Yes | No |
| Mix instance types | Yes | No |
| RBAC per VM | Yes | No |
| Azure Backup | Yes | No |
| Site Recovery | Yes | No |
| Fault domains | 1–3 | 1–5 |
| Type | Layer | Best For |
|---|---|---|
| Internal LB | L4 | Backend pools |
| Public LB | L4 | External traffic |
| App Gateway | L7 | HTTP/HTTPS + WAF |
| Policy | Rollout | Use |
|---|---|---|
| Automatic | Batch | App can tolerate disruption |
| Rolling | Controlled | Gradual, managed updates |
| Manual | On-demand | Full control; explicit API calls |
Learn what you need to know to get started with Microsoft Entra ID with this easily-digestible 5-hour bootcamp from best-selling instructor, Thomas Mitchell.
Disable these ads by becoming a labITpro Supporter!
Want to learn about Azure virtual networks? In this quick-hitting explanation, you’ll learn what they are, what they do, and you’ll learn about key Azure vNet features.
Disable these ads by becoming a labITpro Supporter!