BBuddyAI Learn
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