Programming Fundamentals/IDE/PowerShell/Online/Free

Online

 * There are some options, but none are fully functional at this time.

Windows

 * Microsoft:Starting Windows PowerShell

macOS / Linux

 * HowToGeek: How to Install Microsoft PowerShell on Linux or OS X