Live Developer Training starts 5 October 2026. Seats are limited.Live training starts 5 OctReserve your seat →Reserve →
Self-paced video course · with a 13-times Microsoft MVP

PowerShell for SharePoint Training Course

Automate SharePoint Online and Microsoft 365 administration with PowerShell 7 and PnP PowerShell, from the basics to bulk scripts.

2 modules5+ hours of video29 topicsSource files & PDFs
Includes all 8 courses and 50+ solutions for 12 months.
What you’ll learn

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
Curriculum

PowerShell course curriculum

2 modules and 29 topics. Open a module to see every topic.

Module1

PowerShell for SharePoint Online Administration & Automation

11 topics
  1. Introduction to Windows PowerShell and SharePoint Online
  2. Installing PowerShell 7, SharePoint Online Management Shell, PowerShell ISE, and Visual Studio Code
  3. Setting up Visual Studio Code for PowerShell Development
  4. Connecting to SharePoint Online using Different Authentication Methods
  5. PowerShell Fundamentals (Variables, Arrays, Loops, Functions and Objects)
  6. Operators and Conditional Statements in PowerShell
  7. Working with Files, CSV and JSON in PowerShell
  8. Managing SharePoint Sites using PowerShell
  9. Error Handling, Logging and Debugging Scripts
  10. Working with Scheduled Tasks
  11. PowerShell Tips & Tricks and Best Practices for SharePoint
Module2

Advanced PnP PowerShell, Microsoft 365 & Enterprise Automation

18 topics
  1. Installing and Configuring PnP PowerShell
  2. Deep Dive into PnP PowerShell Cmdlets
  3. Working with SharePoint Sites using PnP PowerShell
  4. Managing Lists, Libraries and Content with PnP PowerShell
  5. Managing SharePoint Users, Groups and Permissions using PnP
  6. Working with SharePoint Pages, Web Parts and Navigation
  7. Managing SharePoint Site Templates and Provisioning
  8. SharePoint Tenant Administration using PowerShell
  9. Microsoft Teams Administration using PowerShell
  10. Managing Microsoft 365 Groups and Microsoft Entra ID
  11. Microsoft Graph PowerShell SDK for Microsoft 365
  12. PowerShell for Power Apps Administration
  13. PowerShell for Power Automate Administration
  14. Backup, Restore and Migration using PowerShell
  15. Security, Compliance and Permission Auditing
  16. Automating Microsoft 365 Administration Tasks
  17. PowerShell Performance Optimization and Best Practices
  18. Building Reusable PowerShell Modules
All-Access membership · 1 year

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.

One payment · no automatic renewal · secure checkout on SPGuides Academy
What you get for one year

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
Student reviews

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.
Deepa
DeepaSr. SharePoint Consultant
★★★★★
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.
Siva
SivaSr. SharePoint Tech Lead
★★★★★
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.
Gerson Almonte
Gerson AlmonteSharePoint Developer
★★★★★
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.
Reshma Bhalekar
Reshma BhalekarSenior SharePoint Developer
Bijay Kumar, 13-times Microsoft MVP
Your instructor

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.

FAQ

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.

Start today

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.

Includes all 8 courses and 50+ solutions for 12 months.

Want to try the teaching style first?

Read the free PowerShell tutorials on SPGuides, or join the next free webinar.