PowerShell Genie

Learn PowerShell: Beginner to Advanced

82lessons9categories8task guides100%free

Your learning route

Choose your next skill.

Select a category to see its lessons and timed sandbox.

All categories shown

Start with objects and pipelines, then build scripts for Active Directory, reporting and remote administration. Follow a learning track or choose a task.

Learn Windows PowerShell 5.1 and PowerShell 7

Start here 10 lessons

Install PowerShell, run your first commands, and get comfortable with help, versions, and execution policy.

Test this category in the sandbox 12 tasks · 25 minutes · Google sign-in required

Language basics 15 lessons

Variables, collections, operators, and flow control — the grammar every script is built from.

Test this category in the sandbox 12 tasks · 35 minutes · Google sign-in required

Objects & the pipeline 6 lessons

Stop thinking in text. Filter, sort, and shape live objects as they flow through the pipeline.

Test this category in the sandbox 12 tasks · 35 minutes · Google sign-in required

Functions & modules 7 lessons

Turn one-liners into reusable tools with functions, parameters, modules, and proper diagnostics.

Test this category in the sandbox 12 tasks · 45 minutes · Google sign-in required

Errors, testing & governance 8 lessons

Read errors, handle them cleanly, and prove your scripts work with tests and policy.

Test this category in the sandbox 12 tasks · 45 minutes · Google sign-in required

Everyday administration 10 lessons

Manage services, processes, disks, and Windows itself with the cmdlets admins use every day.

Test this category in the sandbox 12 tasks · 45 minutes · Google sign-in required

Remoting & automation 12 lessons

Run commands on remote machines, work with background jobs, and automate safely at scale.

Test this category in the sandbox 12 tasks · 55 minutes · Google sign-in required

Active Directory 11 lessons

Manage users, computers, groups, and domain services with the Active Directory module.

Test this category in the sandbox 12 tasks · 55 minutes · Google sign-in required

Cloud & Microsoft 365 5 lessons

Administer Azure and Microsoft 365 — Graph, Exchange, SharePoint, and Teams — from PowerShell.

Test this category in the sandbox 12 tasks · 55 minutes · Google sign-in required

Build your first service report

Four checked skills: inspect properties, filter services, choose columns and produce CSV. Use the same fictional objects throughout, then apply the pipeline in a real admin project.

  1. 1. Read the propertiesPractise
  2. 2. Keep matching objectsPractise
  3. 3. Choose report columnsPractise
  4. 4. Export usable dataPractise

Four skills to practise. Progress stays in this browser; optional sign-in adds device sync.

Start: read the properties
Genie guideFind your starting point

Select a category to see its lessons and timed sandbox.