Use this framework to describe current PowerShell experience and identify a reasonable training starting point.
It is a self-assessment aid, not an examination, certification, or judgement of professional seniority. People often have different levels across scripting, operations, software engineering, and particular technologies.
How to use the framework
Choose the level whose signals most closely describe what you can do consistently today. Do not select a level only from years of experience or a single advanced task.
When a course recommends a level, it describes the PowerShell fluency needed to focus on the course topic. It is not a formal admission requirement.
Choosing a course
- Level 1 supports PowerShell Fundamentals.
- Level 2 supports Mastering Git Collaboration, Getting Started with Desired State Configuration, and Getting Started with PowerShell Universal.
- Level 3 supports Mastering PowerShell Universal.
- Level 4 supports Mastering the DSC Release Pipeline.
- Level 5 represents broad expert practice; no current course requires it.
If the team spans several levels, private delivery allows the instructor to discuss an appropriate starting point and adapt emphasis where practical.