PowerShell Genie

Daily PowerShell challenge: one task at a time

Tool Windows PowerShell 5.1 and PowerShell 7

Documentation: Microsoft Learn

Use the daily challenge for one short practice session. Choose a task, predict the result, then check your answer against the fixture. Use the weekly challenge when you want to combine those skills into a report.

Your five-minute practice

Pipeline exercises run against fictional objects in a limited browser model. Reasoning checkpoints cover CSV, JSON, functions, error handling, remoting, testing and scheduling.

History stays in this browser — see what is stored.

Keep building

Follow the related lesson after checking an answer. Ready for a longer task? Build a report that preserves failures as well as results.

Open the PowerShell Challenge Lab →

Your practice history

Daily answers, missed-task IDs and practice-day counts stay in this browser. They are separate from Google account lesson progress and do not sync between devices. Clearing browser data removes them. Your command text is never included in analytics.

Daily sandbox

A fresh untimed task each day

Check the installed version

Display the installed PowerShell version, as a single value.

Review the lesson

Genie guideDaily PowerShell challenge: one task at a time

Use the daily challenge for one short practice session. Choose a task, predict the result, then check your answer against the fixture. Use the weekly challenge when you want to combine those skills into a report.