PowerShell for SharePoint Training Course
Automate SharePoint Online and Microsoft 365 administration with PowerShell 7 and PnP PowerShell, from the basics to bulk scripts.
Skills you can use on real projects
Every module is hands-on, built from the problems Bijay solves for clients.
- Install and set up PowerShell 7, the SharePoint Online Management Shell and VS Code
- Connect to SharePoint Online with different authentication methods
- Use variables, arrays, loops, functions, objects and conditions with confidence
- Work with files, CSV and JSON, add error handling, and schedule scripts
- Manage sites, lists, permissions, pages and templates with PnP PowerShell
- Administer Teams, Microsoft 365 groups, Entra ID and the Power Platform, including Graph PowerShell
PowerShell course curriculum
2 modules and 29 topics. Open a module to see every topic.
Module1PowerShell for SharePoint Online Administration & Automation
11 topics
PowerShell for SharePoint Online Administration & Automation
11 topics- Introduction to Windows PowerShell and SharePoint Online
- Installing PowerShell 7, SharePoint Online Management Shell, PowerShell ISE, and Visual Studio Code
- Setting up Visual Studio Code for PowerShell Development
- Connecting to SharePoint Online using Different Authentication Methods
- PowerShell Fundamentals (Variables, Arrays, Loops, Functions and Objects)
- Operators and Conditional Statements in PowerShell
- Working with Files, CSV and JSON in PowerShell
- Managing SharePoint Sites using PowerShell
- Error Handling, Logging and Debugging Scripts
- Working with Scheduled Tasks
- PowerShell Tips & Tricks and Best Practices for SharePoint
Module2Advanced PnP PowerShell, Microsoft 365 & Enterprise Automation
18 topics
Advanced PnP PowerShell, Microsoft 365 & Enterprise Automation
18 topics- Installing and Configuring PnP PowerShell
- Deep Dive into PnP PowerShell Cmdlets
- Working with SharePoint Sites using PnP PowerShell
- Managing Lists, Libraries and Content with PnP PowerShell
- Managing SharePoint Users, Groups and Permissions using PnP
- Working with SharePoint Pages, Web Parts and Navigation
- Managing SharePoint Site Templates and Provisioning
- SharePoint Tenant Administration using PowerShell
- Microsoft Teams Administration using PowerShell
- Managing Microsoft 365 Groups and Microsoft Entra ID
- Microsoft Graph PowerShell SDK for Microsoft 365
- PowerShell for Power Apps Administration
- PowerShell for Power Automate Administration
- Backup, Restore and Migration using PowerShell
- Security, Compliance and Permission Auditing
- Automating Microsoft 365 Administration Tasks
- PowerShell Performance Optimization and Best Practices
- Building Reusable PowerShell Modules
Every course and every solution, for one full year
This course is part of the All-Access membership. One membership unlocks all of these for 12 months, so you can move from one skill to the next without paying again.
- SharePoint Online6 modules · 15+ hours
- SharePoint Framework (SPFx)8 modules · 25+ hours
- Power Apps6 modules · 25+ hours
- Power Automate5 modules · 25+ hours
- Power BI4 modules · 20+ hours
- Copilot Studio2 modules · 9+ hours
- Power Pages2 modules · 9+ hours
- PowerShell2 modules · 5+ hoursThis course
- Real-world solutions50+ ready-to-use downloads
Everything included in All-Access
- All 8 video courses: SharePoint Online, SPFx, PowerShell, Power Apps, Power Automate, Power BI, Copilot Studio and Power Pages
- 50+ ready-to-use Power Platform and SPFx solutions to download and reuse
- Every new lesson and solution added during your year
- Full learning resources: PDFs, source files and code
- WhatsApp group and private community access
- Dedicated mentor support
- Monthly live sessions and webinars
- Interview preparation, placement support and real projects
- One payment for 12 months, with no automatic renewal
What learners say about training with Bijay
The training covers concepts from the basics to the advanced, and it was a great help in my current SharePoint Online development project. Bijay is always ready to help with any queries, whether about the course or your project. He is a great tutor.

Bijay not only clearly knows his subject, he makes the content interesting and delivers it with great real-world examples of where it works and where it doesn’t. I will highly recommend this training to everyone.

You can see the dedication and detail put into each module. I don’t think there is a more complete SharePoint training course in the market.

A very helpful course for SharePoint developers. I learned new things within the first 3–4 lectures, and even the small details of lists and libraries are covered.

Bijay Kumar
13-times Microsoft MVP · Founder, TSinfo Technologies
Bijay has more than 18 years of hands-on experience with Microsoft technologies, specializing in SharePoint, the Power Platform, SPFx and Microsoft 365. He has trained thousands of developers and IT professionals through SPGuides, wrote “SharePoint Online Modern Experience Practical Guide”, co-wrote “Microsoft Power Platform: A Deep Dive”, and runs the SPGuides YouTube channel. Every lesson comes from real client projects.
Frequently asked questions
Who is this PowerShell training course for?
This course is ideal for Microsoft 365 admins, SharePoint professionals, and IT engineers who want to automate administration tasks, reporting, and bulk operations using PowerShell.
Do I need previous scripting or coding experience?
No. Basic IT/admin knowledge is enough. You’ll start from PowerShell fundamentals and gradually move into practical scripts for Microsoft 365, SharePoint, and Microsoft Teams.
What kind of tasks will I be able to automate after this course?
You’ll be able to automate user and group management, SharePoint site and content operations, license and security reporting, and recurring admin tasks that usually take a lot of manual effort.
Does the course focus on real Microsoft 365 and SharePoint scenarios?
Yes. The examples and scripts are built around real-world Microsoft 365 and SharePoint Online administration scenarios, so you can directly apply them in your environment.
How will PowerShell skills help my career as a Microsoft 365 professional?
PowerShell skills make you more efficient, more valuable, and more senior-ready by enabling you to manage large environments, standardize processes, and handle tasks that aren’t possible through the UI alone.
Can I buy the PowerShell course on its own?
Courses are part of the All-Access membership. One payment gives you all 8 courses, 50+ ready-to-use solutions, the community and mentor support for a full year, so you can add related skills later without paying again.
How long do I have access?
You get 12 months of access from the day you join, with no automatic renewal. Lessons and solutions added during your year are included, and the monthly live sessions and webinars run all year.
Learn PowerShell the practical way
Join All-Access and start this course today, then carry on with every other course and solution for a full year.
Want to try the teaching style first?
Read the free PowerShell tutorials on SPGuides, or join the next free webinar.