
PowerShell
Course Index
28 Lessons · 3 Sections
Master PowerShell — Microsoft's cross-platform object-oriented shell for Windows, Azure & DevOps automation. Pipeline,Active Directory, Az module, AWS.Tools, DSC & Pester 2026. Includes 4 builds: Windows Server automation, Azure resource deployment, system inventory report & REST API integration.
28Lessons
3Sections
4Projects
FreeAccess
Section 1PowerShell FundamentalsLessons 1–10
Lesson 1
What is PowerShell? Command-Line & Scripting Overview
Lesson 2
PowerShell Setup: Windows, Linux & macOS
Lesson 3
PowerShell Basics: Cmdlets, Aliases & Help
Lesson 4
Variables, Data Types & Operators
Lesson 5
Control Flow: if, switch, foreach & while
Lesson 6
Functions & Script Blocks
Lesson 7
Objects & the Pipeline in PowerShell
Lesson 8
Working with Files & the Filesystem
Lesson 9
String Manipulation & Regular Expressions
Lesson 10
Error Handling: try/catch & $Error
Section 2Modules, Cloud & ProductionLessons 11–22
Lesson 11
PowerShell Modules & the PSGallery
Lesson 12
PowerShell Remoting: WinRM & SSH
Lesson 13
PowerShell for Active Directory
Lesson 14
PowerShell for Windows Server Administration
Lesson 15
PowerShell for Azure: Az Module
Lesson 16
PowerShell for AWS: AWS.Tools
Lesson 17
REST APIs with PowerShell: Invoke-RestMethod
Lesson 18
PowerShell Desired State Configuration (DSC)
Lesson 19
PowerShell Testing: Pester Framework
Lesson 20
PowerShell Security: Execution Policies & JEA
Lesson 21
PowerShell for DevOps & CI/CD
Lesson 22
PowerShell 7.x in 2026: New Features
Section 3Anti-Patterns, Best Practices & ProjectsLessons 23–28
