Learn PowerShell Learn PowerShell quickly in this operational designed video & blog series

Learn PowerShell

Learn PowerShell Video & Blog Series

Learn PowerShell in this operationally focused blog and video series. This PowerShell training series is designed to get you ramped up and using PowerShell quickly.

Learn how to use PowerShell quickly via your preferred format. If you prefer reading based training, a blog post is available for each PowerShell topic. If you prefer video format, there is a corresponding training video for each PowerShell lesson.

EP.0 – Should you learn PowerShell?

A commitment to learn PowerShell will not be a small investment of your time. Before diving straight in it’s worth exploring what PowerShell is capable of, who is using it, and how it compares to other languages. You can then determine if PowerShell makes sense for you in today’s technology landscape.

Blog write-up: Should you learn PowerShell?

EP.1 – PowerShell Basics

Learn PowerShell by leveraging three basic PowerShell commands. In this first episode of Learn PowerShell you’ll be introduced to some of the PowerShell basics to get you using PowerShell quickly. Start by learning just three cmdlets that open the power of PowerShell!

Corresponding blog write-up: Learn and use PowerShell with just three commands

EP.2 – PowerShell Pipeline

Learn how to leverage the PowerShell pipeline to pipe objects between cmdlets. In this second episode of Learn PowerShell you’ll see how the pipeline operator makes PowerShell so powerful!

Corresponding blog write-up:

Working with the PowerShell Pipeline

EP.3 – State of the Shell

Learn where PowerShell is today, and where it is headed tomorrow. In this third episode of Learn PowerShell you’ll take a brief look at PowerShell history, and then explore the current and future state of PowerShell. You’ll also get some insight into the different versions of PowerShell including Windows PowerShell 5.1 vs PowerShell 6+.

Corresponding blog write-up : PowerShell History and Current State

EP.4 – PowerShell Dev Setup

Learn how to configure and setup your computer for PowerShell Development. In this fourth episode of Learn PowerShell you learn to start coding PowerShell daily with a few free components and easy configuration. Follow along with this video for an easy step-by-step walk-through for getting setup to start writing PowerShell.

Corresponding blog write-up : Getting setup for PowerShell Development

EP.5 – Working With PowerShell Variables

Learn how to use and work with PowerShell variables. In this fifth episode of Learn PowerShell you’ll start to understand variable types, and how to identify PowerShell constant and environment variables. I’ll demo how to strongly type variables, and how different types of quotes can impact PowerShell variable use. Finish this lesson off with an easy how to example that demos PowerShell use in the real world!

Corresponding blog write-up : Working With PowerShell Variables

EP.6 – Taking Control with PowerShell Logic

Learn how to enhance your PowerShell by using PowerShell logic controls. In this sixth episode of Learn PowerShell we’ll explore if, elseif, conditional tests, loops, and switches. I walk-through each logic control and demo an example. Finish this lesson of with a real world practical example that shows you how to combine PowerShell logic controls together to create powerful results!

Corresponding blog write-up : Taking Control with PowerShell Logic

Series Information

Learn PowerShell is a free to access video & blog series that aims to get you using PowerShell quickly. The video & blog component enables people to choose their preferred learning format.

The Learn PowerShell series is still under development. Get notified when the next episode is available by subscribing at the bottom of this page, or by subscribing to the TechThoughts YouTube channel.

Learn PowerShell release progress - (6 / 15) Episodes - 40%

If you are able, and found this content valuable, please consider a donation to TechThoughts. Your contribution helps offset the costs of producing this series and running this site! Much appreciated!


Enter your email to subscribe to notifications from TechThoughts