PowerShell
Work with objects, connect commands, and build useful tools for everyday IT. Continue into three role-based courses and Advanced PowerShell.
New to scripting? Start with The Basics. No prior language required.
Make the everyday a little more extraordinary.
Learn to script, automate, and solve real problems—
one hands-on lesson at a time.
$name = "world" "Hello, $name!"
name = "world" print(f"Hello, {name}!")
Hello, world!
Start with the essentials. Then take your
skills in the direction that matters to you.
Work with objects, connect commands, and build useful tools for everyday IT. Continue into three role-based courses and Advanced PowerShell.
New to scripting? Start with The Basics. No prior language required.
Start with your first program. Work with data, files, and reusable functions, then build and test your own inventory reporting tool.
New to scripting? Start with The Basics. No prior language required.
Find the signal in the noise. Turn logs and evidence into useful answers.
Less repetition. More control. Build dependable tools for the systems you look after.
Make your network data work harder. Inspect configurations and automate the routine.
Short, clear lessons that explain the why as well as the how. No assumed scripting experience.
Write and run real PowerShell or Python beside the lesson. Your browser is your lab—no installation needed.
Check your answer, get useful feedback, and reach for a hint when you need one. Progress at your pace.
We’ll bring the lessons, the lab, and a place to practise.