Learn PowerShell, properly.
Not videos you forget. Read each concept with real examples, prove it with a quick quiz, then write live PowerShell in a guided ISE simulator — from your first variable to building functions and calling REST APIs.
Every example is the real thing: services, Active Directory, CSV reports, fleet remoting and APIs — the scripts you'd actually write on a Windows Server or desktop team.
# Find every stopped automatic service and restart it
Get-Service |
Where-Object { $_.StartType -eq 'Automatic' -and $_.Status -eq 'Stopped' } |
ForEach-Object {
Write-Host "Restarting $($_.Name)..."
Restart-Service -Name $_.Name
}Read, then prove it
Concise concept pages with real examples, then a quiz so it actually sticks — no passive video.
A guided ISE, in your browser
Write live PowerShell with syntax highlighting and a blue console. We check your work and show realistic output.
100% infrastructure-real
AD, services, CSV reports, remoting and APIs — the corporate Windows scripts you'll genuinely write.
The curriculum
Work through it in order — each module is Learn → Quiz → Practice. Your progress is saved in this browser.
Cmdlets, Objects & the Pipeline
20 minThe three ideas that make PowerShell click: Verb-Noun cmdlets, objects (not text), and the pipeline.
Variables, Types, Arrays & Hashtables
25 minMaster PowerShell variables, common data types, arrays, and hashtables — the building blocks you'll use in every real script.
Filtering & Shaping the Pipeline
25 minMaster Where-Object, Select-Object, Sort-Object, Measure-Object, and ForEach-Object to slice, sort, and summarise live system data.
Loops & Logic
30 minMaster PowerShell's control-flow toolkit — conditionals, switch statements, and every loop construct — so you can automate server checks, retries, and bulk operations across your fleet.
Managing Services & Processes
25 minHunt down stopped services, preview restarts safely with -WhatIf, and silence memory-hungry processes — the real on-call toolkit.
Files, CSV & JSON
25 minTurn raw server data into polished reports. Import CSV as objects, reshape and filter them, add calculated columns, export clean CSV, and parse JSON configs.
Functions, Parameters & Safe Tools
25 minStop retyping the same one-liners. Package your logic into reusable, well-behaved functions with typed parameters, mandatory inputs, object output, and built-in -WhatIf safety.
Talking to REST APIs
30 minConnect your scripts to the world around them — query a CMDB, post to a Teams webhook, and drive your infrastructure through HTTP.
This is the deep-dive companion to the PowerShell track. Want it gamified on your phone too?
Join the waitlist