Programming · Beginner → Expert
🔷 PowerShell Automation and Administration
Automate Windows, Microsoft 365, Azure and infrastructure tasks with PowerShell, objects, pipelines, remoting, modules, testing and secure scripting.
Course roadmap
Pass each module exam to unlock the next module.
Module 1 · Beginner
PowerShell Shell, Help System and Command Discovery
Locked
Module 2 · Beginner
Objects, Properties, Methods and the Pipeline
Locked
Module 3 · Beginner
Variables, Types, Operators and Control Flow
Locked
Module 4 · Beginner
Functions, Parameters and Advanced Functions
Locked
Module 5 · Intermediate
Collections, Filtering, Formatting and Data Transformation
Locked
Module 6 · Intermediate
Files, CSV, JSON, XML and Structured Data
Locked
Module 7 · Intermediate
Error Handling, Logging and Defensive Scripting
Locked
Module 8 · Intermediate
Modules, Profiles and Reusable Tooling
Locked
Module 9 · Advanced
PowerShell Remoting, WinRM and Sessions
Locked
Module 10 · Advanced
Active Directory and Windows Administration Automation
Locked
Module 11 · Advanced
Microsoft 365 and Cloud Automation Patterns
Locked
Module 12 · Advanced
REST APIs, Web Requests and Authentication
Locked
Module 13 · Expert
Secrets, Credentials and Script Security
Locked
Module 14 · Expert
Pester Testing and Script Quality
Locked
Module 15 · Expert
Performance, Jobs and Parallel Execution
Locked
Module 16 · Expert
Expert Capstone: Production Automation Toolkit
Locked
Certification gate
Final course exam
Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.
Locked until modules are passed