New Free Powershell Course drop
Today I dropped a new Powershell Basics course, which is available for free. This course will teach you the basics of Powershell, including how to use it to automate tasks, manage files and directories, and interact with the Windows operating system. With real-world examples and exercises, you’ll be able to apply what you learn to your own work and projects. The lessons you learn here can be used cross-platform too! Powershell is a powerful scripting language built around objects vs. bytes. Once you get the hang of it, it make importing and manipulating data a breeze. As much as I love Python, I still find myself reaching for it on a daily basis, so I decided to share some of that with you.
Learn how PowerShell thinks, not just what to type
PowerShell is a shell and scripting language that runs on Windows, macOS and Linux. Its big idea is simple but powerful: commands pass objects to each other, not lines of text. Once that clicks, querying, filtering, reshaping and exporting data becomes a short, readable pipeline instead of a puzzle of text parsing.
This course teaches the working fundamentals. It is aimed at people who are new to PowerShell, including those who already know a little Bash and want to know what is the same and what is different. It deliberately stays away from deep Windows administration (Active Directory, the registry, remoting and so on) so you can build a solid foundation first.
What you will learn:
- Find and understand commands with Get-Command, Get-Help and Get-Member
- Use the pipeline to pass objects between commands, and see why that differs from Bash
- Work with variables, strings, numbers and PowerShell’s comparison operators
- Store data in arrays, hashtables and custom objects
- Query data with Where-Object, Sort-Object, Group-Object, Measure-Object and Select-Object
- Make decisions and loop, then package your work as scripts and functions with parameters
- Work with files and folders, and import and export CSV and JSON
- Handle errors with try and catch, and build a small reporting script from start to finish
How the course flows
- 8 modules of short lessons, each with examples you can type and run
- A short check at the end of every module, with explanations for every answer. Score 70% to unlock the next module, and retake it as often as you like
- Bash comparisons throughout, so you can map what you already know
- A printable PowerShell and Bash cheat sheet (PDF) to keep
- A certificate of completion when you finish
To enroll for free visit my LMS Course Enrollment Page