TechThought’s Learn PowerShell course is a great introduction to the PowerShell language and associated tooling that gets you building with PowerShell quickly. The course is available on YouTube with reference code on GitHub .

This course is, in my opinion, the best video course to get you building with PowerShell quickly. It primarily focuses on the distinctives of the PowerShell language, and gives practical examples of how features like pipelining, splatting, and Cmdlet style functions are useful in common IT tasks.

While completing this course, I started my first two PowerShell projects: a script to manage git repo secrets in a custom vault server and a script to generate a CSV of credit card transactions to import into my budget software .

Check out my continued studies in PowerShell here and my other side projects here.