Labs

Real scenarios, the steps in the portal or on the command line, and what working looks like. 5 of 6 include a simulation you can't break.

6 labs

Troubleshooting and IT supportInteractive

Can't reach the service: a DNS and connectivity drill

A user can't open a web app. Find which of four faults is behind it, using real commands on a simulated laptop.

IntermediateAbout 25 minutesCommand lineSimulation + real-world
  • DNS
  • troubleshooting method
  • default gateway
  • firewall
Microsoft 365 and Entra IDInteractive

Read a sign-in like an admin: Conditional Access decisions

Change who signs in, from where and on what device, and watch six policies decide. Then read the same decision in a real sign-in log.

IntermediateAbout 30 minutesAdmin portalSimulation + real-world
  • Microsoft Entra ID
  • Conditional Access
  • MFA
  • Zero Trust
Intune and endpointsInteractive

Why is this laptop blocked? Intune compliance and access

Toggle a laptop's encryption, antivirus and firewall, and watch compliance decide whether it gets in.

IntermediateAbout 35 minutesPortal and command lineSimulation + real-world
  • Intune
  • device compliance
  • Conditional Access
  • Windows
Linux and open sourceInteractive

Diagnose a failed Linux service with systemd

nginx won't start on a fresh server. Find the real cause with systemctl, journalctl and ss, then fix it so it survives a reboot.

BeginnerAbout 20 minutes (plus 15 for the real VM)Command lineSimulation + real-world
  • systemd
  • services
  • logs
  • ports
Automation and scripting

Automate the checks: a reusable connectivity script

Turn the manual checks into one script that tests gateway, DNS, TCP and HTTPS in order. Bash and PowerShell versions included.

BeginnerAbout 25 minutesCommand lineReal-world lab
  • scripting
  • Bash
  • PowerShell
  • troubleshooting