A suitable PowerShell environment and basic computer administration knowledge are helpful. Some demonstrations use older interfaces or version-specific features. Practise on disposable data and confirm compatibility before running a script elsewhere.
Optional preparation: Free Bash Scripting Course for Beginners.
About this course
Use PowerShell as a structured automation tool rather than a collection of copied commands. This free John Savill master class brings together the core teaching modules and supporting lessons on scripting, remoting, debugging, objects, configuration and automation. All thirteen videos in the source curriculum are retained.
Course at a glance
| Provider / Teaching team | John Savill |
|---|---|
| Platform | YouTube · John Savill's Technical Training |
| Access | Free Video |
| Level | Intermediate |
| Language | English |
| Videos | 13 |
| Video duration | 9h 36m · allow extra time for practice |
| Format | Self-paced recorded training |
| Certificate | Not included with video viewing |
What you’ll learn
- Understand how PowerShell commands and pipelines can work together to perform an administrative task.
- Develop scripts with clearer inputs, control flow and error-handling behaviour.
- Use the remoting and debugging lessons to investigate how a script behaves in its intended environment.
- Relate objects, configuration, automation and secrets-management concepts to a maintainable workflow.
Skills you’ll gain
- PowerShell pipelines
- Script development
- Error handling
- PowerShell remoting
- Debugging
- Object-based automation
Course Overview
The sequence begins with PowerShell fundamentals and combining commands, then moves into remote management and a development environment. Scripting lessons introduce more demanding work, supported by dedicated material on error handling and debugging. Later videos address data and objects, Desired State Configuration, automation, PowerShell 7 and secrets-management concepts. The publisher specifies a recommended viewing order, which the course follows. Pay attention to what a command receives and returns: PowerShell’s object-based workflow is easier to reason about when you inspect the data at each stage.
How to study the course
- Start with fundamentals and connecting commands. Inspect the output before adding another step to a pipeline, and use a harmless practice task.
- Work through the scripting and debugging sections together. Record what should happen on an expected input and what should happen when an input fails.
- Use the later configuration and automation material to think beyond a single successful run. Note version and environment differences before adapting an example.
Use the searchable classroom lesson list to revisit a specific explanation. Pause after a useful demonstration, reproduce a small example and explain the result in your own words. Keep a short note of what worked, what changed and what you still need to understand before moving on.
Who is this for?
This course is for IT administrators, cloud practitioners and developers who want more reliable command-line automation. It suits learners comfortable with basic computing who are ready to read, adapt and explain scripts.
Before you start
A suitable PowerShell environment and basic computer administration knowledge are helpful. Some demonstrations use older interfaces or version-specific features. Practise on disposable data and confirm compatibility before running a script elsewhere.
Put the lessons into practice
Create a script that reads a small file of invented records and produces a summary. Make its inputs explicit, inspect the objects flowing through it and add a clear response to a missing or invalid file. Use the debugging lessons to investigate one intentional fault. Run the script twice and compare the result. Keep the task harmless and local while learning. Finish with comments explaining the expected input, output, version assumptions and the checks another user should make before adapting it.
This optional activity is provided by WikiFree for independent practice. It is not a graded assignment from the instructor. Keep your working notes, check the result against the task you defined and return to the relevant lesson when an assumption or technique is unclear.
Certificate / Assessment
Watching the public videos and using WikiFree progress tracking does not award a certificate, exam voucher, academic credit or instructor assessment. The training is by John Savill; it is not a Microsoft certification exam or a guarantee of passing one.
Use your practice output to review what you can now explain and repeat independently. Completion tracking records your study progress; it does not replace an assessed qualification or professional experience.
Use this course in a learning path
- Free PowerShell Automation Learning PathCourse resource in this path
Related courses for your next step
- Add a related skillDevOps Master Class: Free Course
Focus: DevOps foundations · Git workflows
Intermediate - Add a related skillMicrosoft Azure Master Class: Free Course
Focus: Azure architecture · Identity and governance
Intermediate - Review a lower-level optionFree Bash Scripting Course for Beginners
Focus: Bash · Terminal and shell
Beginner
Compare course focus, level and study time
| Course | Level | Focus | Study time |
|---|---|---|---|
| This course — PowerShell Master Class: Free Course | Intermediate | PowerShell pipelines · Script development · Error handling | 9h 36m of video; practice time is additional |
| DevOps Master Class: Free Course | Intermediate | DevOps foundations · Git workflows · CI/CD | 12h 39m of video; practice time is additional |
| Microsoft Azure Master Class: Free Course | Intermediate | Azure architecture · Identity and governance · Cloud networking | 23h 47m of video; practice time is additional |
| Free Bash Scripting Course for Beginners | Beginner | Bash · Terminal and shell · Shell commands | 2h 13m of video; practice time is additional |
Frequently asked questions
Is this course free to watch?
Yes. The public video lessons can be viewed in the WikiFree classroom. Free viewing does not include paid software, service subscriptions, provider membership benefits or a credential.
How long does the course take?
The 13 source videos total approximately 9h 36m. Allow additional time for pausing, practice, reviewing an example and checking your own result.
What background do I need?
A suitable PowerShell environment and basic computer administration knowledge are helpful. Some demonstrations use older interfaces or version-specific features. Practise on disposable data and confirm compatibility before running a script elsewhere.
Does watching the course award a certificate?
No. Video viewing and WikiFree progress tracking do not award a certificate, credit or an exam voucher.
Can I study on a phone?
Yes. The classroom has a responsive player and searchable lesson list. A larger screen and suitable practice environment are helpful for following software demonstrations or technical examples.
Provider: John Savill. Videos play from the John Savill's Technical Training channel on YouTube.
Report a correction
Questions & discussion
Share a useful question or correction. Comments appear after moderation. Please avoid personal or sensitive information.