⚠️ Legacy Project — Instructor-Led Course
Originally created in 2018 as a formal PowerShell training course at Exponential‑E.
Designed to be delivered by an instructor in a classroom or workshop environment.📚 Not actively maintained — provided as a reference for structured technical instruction.
A structured, instructor-led PowerShell course designed to teach scripting fundamentals through guided modules, exercises, and group delivery.
By the end of this course, participants will be able to:
- Use PowerShell to navigate the filesystem, manage variables, and automate repetitive tasks
- Write basic functions and scripts with control structures (loops, conditionals)
- Understand and apply PowerShell error handling
- Build good scripting habits including formatting, documentation, and testing
This repository is intended to be used by technical trainers or team leads as:
- An instructor-led classroom course
- A live internal workshop for new hires or junior engineers
- A template for delivering bespoke scripting content
Each module is designed to be introduced by an instructor, demonstrated live, and then reinforced through group or individual exercises.
PowerShell-Intro-Training/
├── Modules/ # Slide decks or lesson scripts
├── Exercises/ # Practice scripts and problems
├── Examples/ # Instructor demo code
├── Assessments/ # Optional evaluation activities
└── README.md
Module topics include:
- Navigating the Shell & Cmdlet Syntax
- Variables, Arrays, and HashTables
- Loops, Conditionals, and Script Logic
- Functions and Parameter Handling
- Working with the Filesystem
- Introduction to Error Handling
- Real-world Use Cases and Scenarios
- 👥 Ideal class size: 6–12 learners
- 🕒 Total estimated time: 1–2 days
- 🧑🏫 Requires a trainer familiar with PowerShell scripting
- 💬 Encourages instructor walkthroughs, live demos, and pair programming
- 🔸 Legacy content originally built for internal delivery
- 🔸 Not actively updated, but still structurally sound
- 🔸 Can be adapted to new internal onboarding programmes
Developed by Benjamin Luke Clark
More projects and tooling: sudoblark.com