lab playground

PowerShell Playground

Up to 4h
Free playExplore without specific objectives or guided instruction.
Real-world experiencePractice in a live, pre-configured sandbox environment.


PowerShell is an object-oriented scripting language with its origins in Windows system administration. However, PowerShell has evolved with cross-platform support and starting from PowerShell 7 the distinction between Windows versions and versions for Unix-based operating systems (previously indicated by "Core") is fading away as backward compatibility with Windows PowerShell has been maximized. PowerShell is also fully open source and welcomes contributions from the community. For those coming with a Linux scripting background, the object-oriented aspect of PowerShell makes it much easier to perform a variety of tasks compared to working with text in shells like sh or Bash.

The playground is a safe and secure sandbox environment for you to explore your own ideas, follow along with Cloud Academy courses, or answer your own questions all without the need to install any software on your local machine. The extended duration of this playground provides you with ample time to play to your heart's content. Have fun in this PowerShell playground! 

Intended Audience

This lab is intended for:

  • Anyone wanting to learn, experiment, and play with PowerShell in a risk-free, sandboxed environment
  • Those interested in object-oriented scripting


The following labs are recommended if you need an introduction to PowerShell:

About the author

Logan Rakai, opens in a new tab
Lead Content Developer - Labs
Learning paths

Logan has been involved in software development and research since 2007 and has been in the cloud since 2012. He is an AWS Certified DevOps Engineer - Professional, AWS Certified Solutions Architect - Professional, Microsoft Certified Azure Solutions Architect Expert, MCSE: Cloud Platform and Infrastructure, Google Cloud Certified Associate Cloud Engineer, Certified Kubernetes Security Specialist (CKS), Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), and Certified OpenStack Administrator (COA). He earned his Ph.D. studying design automation and enjoys all things tech.

LinkedIn, Twitter, GitHub

Covered topics

Lab steps

PowerShell Playground