This week, I posted a link to the PowerShell courses/learning paths on Microsoft Learn for PowerShell; I did that because there is so much material to learn from and use as a reference/help system. In this blog post, I will show you your options at Microsoft Learn to improve your PowerShell skills.

What is Microsoft Learn?
It’s the place that Microsoft uses to publish product documentation (Previously, it was docs.microsoft.com), but it is also a place to start training on those products. The learning part can be accessed at https://learn.microsoft.com/en-us/training/browse/; you can log in with your Microsoft account to track progress in the learning paths and access your MCP account for certification.
PowerShell courses and learning paths
I want to highlight a few that are PowerShell only, but there are other courses and learning paths with a PowerShell section.
Courses
Five courses have PowerShell modules in them:
- Configuring and Operating Microsoft Azure Virtual Desktop
- Collaboration Communications Systems Engineer
- Configuring Windows Server Hybrid Advanced Services
- Automating Administration with PowerShell
- Planning and Deploying SAP on Azure
You can find them here.
Learning paths
You can take a relatively small learning path to start with PowerShell called Get started with Windows PowerShell. This guide takes you from discovering the difference between the PowerShell versions to using Visual Stode Code, but it also touches on command syntax, how to find commands and the help for those commands.
Another excellent learning path consists of multiple modules called Automate administrative tasks using PowerShell. It has six modules that take you from discovering a command to writing your first code and using that to automate Azure Tasks. It’s pretty hands-on, and some learning paths have sandboxes in which you can try the commands, but having your subscription is always handy.
For system administration, you can take the Maintain system administration tasks in Windows PowerShell learning path. It discusses managing Active Directory with PowerShell, managing network service settings and servers, and performing tasks on Windows clients.
There are twelve learning paths for PowerShell in total. You can find them here.
Modules
In addition to the courses and learning paths for PowerShell that I mentioned above, there are many modules (44) in others. You can find those here.
Wrapping up
I wrote this small blog post to further highlight the Microsft Learn options for learning PowerShell. The post that I did this week on the different socials got a lot of engagement, making me want to tell a bit more about this excellent and free option. Have a lovely weekend!