Lessons
PowerShell · Medium
Software / PowerShell · medium. Ten practical lessons. Open book. Lesson 1 free.
10 lessons · The Host · Lesson 1 free
Pass all ten lessons for the certificate. Sample · Claim

Lesson 1 · On the house
Advanced functions and CmdletBinding
Make functions behave like cmdlets.

Lesson 2
Pipeline by property name
Bind matching property names automatically.

Lesson 3
Remoting with Invoke-Command
Run scriptblocks on many computers.

Lesson 4
Background jobs with Start-Job
Run work asynchronously in the session.

Lesson 5
DSC vs scripts (conceptual)
Declare desired state, not only steps.

Lesson 6
SecureString basics
Keep secrets out of plain strings when you can.

Lesson 7
Scheduled tasks via PowerShell
Register work with Task Scheduler.

Lesson 8
REST with Invoke-RestMethod
Call HTTP APIs as objects.

Lesson 9
Classes vs PSCustomObject
Choose structure for your data.

Lesson 10
Testing with Pester intro
Assert behavior with Describe/It.
Sample certificate
Certificate of completion
Sign in to claim your certificate of completion.
Certificate
Finish all ten lessons, then sign in
Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.