← all languages

PowerShell

179 problems12 sections📅 2026 curriculum

Learn PowerShell by typing real, object-based code.

Practice PowerShell's object pipeline by typing it: cmdlets with verb-noun names, piping objects (not text) between them, filtering with Where-Object, and shaping output with Select-Object. Each snippet is idiomatic PowerShell, and an AI tutor explains every line — why the pipeline passes objects, how a property survives the pipe — so Windows automation clicks as your typing speeds up.

Progress0 / 179 solved · 0/12 sections
best wpm
0
avg wpm
0
accuracy
0%
runs
0
level
1
rating
1000
Run PowerShell on your machine
1. Install the toolchain
brew install powershell # or see docs
2. Save your code as script.ps1, then compile & run
pwsh script.ps1
Official install docs ↗
The first 3 sections are open — sign in for more, or upgrade for everything (English is fully free).Sign in
progress by section
1Fundamentals0/16start →
2Strings In Depth0/16start →
3Text Processing0/14start →
4File I/O0/14Unlock →
5Networking0/18Unlock →
6Commands0/15Unlock →
7Conditionals0/14Unlock →
8Loops0/14Unlock →
9Functions0/14Unlock →
10Arrays0/16Unlock →
11Pipelines0/14Unlock →
12Objects0/14Unlock →