Microsoft SharePoint Mastering the SharePoint
Framework (SPFx) Course

Master the SPFx with Confidence, Clarity, and Real-World Skills

Stop wasting time on scattered resources. Become the go-to developer in your team. Follow a step-by-step and most comprehensive SharePoint Framework course—taught by a 20+ year Microsoft MVP & SPFx Expert.

Start Learning the SPFx Today

Stop wasting time searching Master the SPFx with confidence

Frustrated by scattered resources and outdated courses when trying to master the SharePoint Framework (SPFx)?

You're not alone. Too many developers waste hours sifting through incomplete or confusing materials, only to hit dead ends. But it doesn't have to be this way. Imagine learning the SPFx with clarity, confidence, and a direct path to success.

The Mastering the SharePoint Framework course puts an end to the struggle. With a clear, step-by-step path, you'll learn the SPFx faster—without the overwhelm.

Whether you're looking to:

  • Sharpen your SPFx skills
  • Become the go-to developer in your team
  • Deliver top-tier SharePoint projects for your clients

This course covers it all. You'll get:

  • In-depth training to master the SPFx, from fundamentals to advanced techniques
  • Lifetime access to stay up-to-date with every new update
  • A supportive community to ask questions, share experiences, and learn together

Created by Andrew Connell, a 20+ year Microsoft MVP and a trusted expert in the Microsoft 365 ecosystem.

This course goes beyond theory—you'll gain hands-on skills to build real-world solutions with confidence.

You deserve to learn faster, master the SPFx, and become irreplaceable in your role.

The best part? It's all laid out for you—no guesswork, just results

All the tools you need to master the SPFx

Learn faster, build smarter, and become an irreplaceable expert.

1

Buy once, own forever

No subscriptions. No recurring fees. You get lifetime access to all the content, so you can learn at your own pace and revisit any module whenever you need.

2

Step-by-step, real-world training

Say goodbye to guesswork. Every module is designed to build your skills step-by-step, with a focus on real-world applications—not just theory. You'll learn to build practical SPFx solutions you can start using right away.

3

Exclusive access to source code & resources

Get your hands on 70+ demo project source codes that you can use to learn, practice, and reference. Save hours of coding time by having ready-to-use examples at your fingertips.

4

A supportive, active community

Join a private space in Voitanos Learn exclusively for students. Get help from fellow developers—plus, get priority access to Q&A sessions with Andrew Connell himself.

5

Lifetime access to future updates

The SPFx is constantly evolving, and so is this course. You'll get access to all future updates, so you can stay on top of the latest changes in the SPFx, ensuring your skills are always up-to-date.

6

Student-only mastermind channel

Included in the Ultimate Bundle Only

Get access to a mastermind group within the community to connect with other high-level developers and Andrew.

Course breakdown

Everything you need to go from basics to building advanced SPFx solutions.

Starter bundle

3 chapters & 21 lessons

Set up your developer environment

11 Lessons
11 Lessons
Chapter 'Set up your developer environment' preview

The SharePoint Framework introduces a completely new development toolchain from traditional SharePoint development. This chapter teaches you what this is all about and gets your environment set up.

Chapter overview4:10

This brief lesson will explain what you can expect to find in the remainder of the chapter.

4:10

Working with command prompts5:28

SharePoint Framework developers will spend a good bit of time on the command line as you''ll see throughout this chapter. In this lesson, you''ll learn about alternate options you should consider regardless if you are using Windows or macOS as your primary development machine.

5:28

SharePoint solution & add-in vs. SharePoint Framework development6:02

Before diving into the development toolchain for the SharePoint Framework, take a minute to consider what traditional SharePoint development was like. This helps in understanding why we have new tools and how they map to the tools you may have used if you did traditional SharePoint development.

6:02

SharePoint Framework development toolchain overview9:17

This lesson will provide an overview of the SharePoint Framework development toolchain. As you''ll quickly see, things are very different if you''re a traditional SharePoint developer; you know, those Visual Studio days...

9:17

Setup SharePoint Online development environment7:12

One of the first things you should do is create a development environment where you can test things against a real SharePoint environment. This lesson will show you how to configure your SharePoint Online environment for SharePoint Framework development.

7:12

Node.js & NPM33:01

The modern web development toolchain that Microsoft chose for SharePoint Framework development is rooted in Node.js. In this lesson, you''ll learn what Node.js and its associated package manager NPM are and how to install them. Regardless of your primary development platform of choice, you''ll learn how to install, configure and manage Node.js on Windows or macOS in this lesson. You''ll also see how the popular tool Node Version Manager (NVM), while not required, can be used to manage your installation.

33:01

Yeoman11:24

SharePoint Framework projects are specifically organized files and folders. In this lesson, you''ll learn how to install and use the tool Yeoman to simplify the creation of the project.

11:24

TypeScript & type declarations9:54

This lesson will cover TypeScript, a superset of JavaScript. TypeScript is the primary language Microsoft is using for the SharePoint Framework. Among other things, it is best known for adding types to JavaScript & therefore, we''ll also discuss type declarations in this lesson.

9:54

Gulp10:07

Going from your code files to an artifact that''ll be deployed to run in the context of the SharePoint Framework. This involves running multiple tasks, using a tool called Gulp that you''ll learn about in this lesson.

10:07

Webpack5:27

Just like compiled projects, JavaScript projects can consist of multiple source files that are compiled or merged into a single file that is deployed into production. In this lesson, you''ll learn about the tool that will do this for us with SharePoint Framework projects: webpack.

5:27

IDEs & editors2:39

In this lesson, we''ll look at the different tooling options when creating SharePoint Framework projects.

2:39

Introducing the SharePoint Framework

6 Lessons
6 Lessons

Course introduction & overview

4 Lessons
4 Lessons
Fundamentals Bundle

16 chapters & 119 lessons

Ultimate Bundle

13 chapters & 99 lessons

Automated testing of SharePoint Framework solutions

9 Lessons
9 Lessons
Chapter 'Automated testing of SharePoint Framework solutions' preview

Implementing automated testing within your custom solutions, be they SharePoint Framework projects or any other custom code project, is widely considered a good practice. Projects that include automated tests are more robust and are of higher quality because the same tests can be easily run repeatedly to check for errors. Many developers skip this step of adding tests because it’s hard and confusing. In this chapter, you will learn the practices of not only why you should test, but the different types of tests, what you should test and how to implement automated testing in your SharePoint Framework projects.

Chapter Overview2:03

This brief lesson will explain what you can expect to find in the remainder of the chapter.

2:03

Automated Software Testing: Why? What? How?7:18

This lesson will address the reasons why you should implement automated testing to your projects.

7:18

Tools of the JavaScript Testing Trade7:51

In this lesson we explore the different testing tools available to developers in the JavaScript world and focus on the ones we will use in this chapter to test SharePoint Framework projects.

7:51

Testing SharePoint Framework Projects7:29

In this lesson you learn what''s involved in testing SharePoint Framework projects and how to configure your project for testing.

7:29

Setup Jest for SPFx Projects10:41

In this lesson you will roll your sleeves up and implement the testing framework Jest in a SPFx project.

10:41

Creating Your First Jest Tests17:19

In this lesson you will create your first few tests including async tests and testing promise-based methods.

17:19

Testing with Jest: Tips, Tricks & Debugging14:16

After creating your first few tests, this lesson will show you some tips and tricks to SPFx testing. You will also learn how to debug your tests in Visual Studio Code.

14:16

Reporting on Jest Tests: Code Coverage13:27

This lesson will demonstrate how to setup code coverage reports to give you confidence you are adequately testing your custom code.

13:27

Conclusion1:44

In this brief last lesson, we will look at what this chapter covered.

1:44

Sharing code between SharePoint Framework solutions

7 Lessons
7 Lessons

Extending & customizing Webpack

7 Lessons
7 Lessons

Working with Angular in SharePoint Framework solutions

11 Lessons
11 Lessons

Property panes for client-side web parts: create property controls

5 Lessons
5 Lessons

Adaptive Card Extensions (ACEs)

7 Lessons
7 Lessons

DevOps: Monitoring & telemetry with Azure Application Insights

8 Lessons
8 Lessons

Team-based SPFx development

5 Lessons
5 Lessons

Localizing SharePoint Framework projects

9 Lessons
9 Lessons

Connecting SPFx components with dynamic data

8 Lessons
8 Lessons

Client-side web parts - advanced: SPAs, Microsoft Teams & More

7 Lessons
7 Lessons

Extending & customizing Gulp tasks

8 Lessons
8 Lessons

DevOps: CI/CD with GitHub Actions & Azure Pipelines

8 Lessons
8 Lessons

Join 6,000+ full-stack developers
who've taken this course!

Nathan Riles - IT Software Engineer, Huntington Ingalls Industries
Nathan Riles

IT Software Engineer

Huntington Ingalls Industries Huntington Ingalls Industries

Andrew is by far THE BEST COMMUNICATOR for learning the SPFx . I learned of his courses first hand at a Microsoft tech conference and was impressed by his knowledge, yes, but how he took a very complex topic, that is hard for traditional on-premises SharePoint developers to approach, and made it feel easy. From that point on I knew I had to get him to teach my team. He came to our site and blew us away with more than just SPFX knowledge, but so much experience with how to integrate Office 365 solutions with on-premises and other cloud services. His video series is top notch and well geared to practical solution development. I took a lot of notes while he taught us on-site, though I have found that his video series has been just as useful. My whole team and organization has had our IT Transformation into the cloud and AI accelerated all thanks to Andrew. His training was worth every penny!

James Brennan - FastTrack Manager, Trustmarque
James Brennan

FastTrack Manager

Trustmarque Trustmarque

It's taken 3 days but I've written my first #SPFx web part in TypeScript and I even think I understand some of it. Couldn't have done it without the awesome Mastering the SharePoint Framework course by Andrew and Voitanos though. Feeling pretty chuffed right now. It's a great course and I truly believe it was well worth funding this out of my own pocket. Keep up the great work!

Melissa Burton - Web Technologist, Harvard Business School
Melissa Burton

Web Technologist

Harvard Business School Harvard Business School

Andrew helps you focus on the aspects that are going to be important moving forward. The videos are short, which allows for dividing the process into smaller tasks. No goofy quizzes, thankfully. I also have learned a ton about command line coding and troubleshooting errors. The code samples are super helpful for comparing your code with a completed example. As a citizen developer with mostly CSS experience, I was intimidated by the idea of doing SharePoint development, but I am starting to feel that it could be in reach thanks to this course.

Dale Lee - Cloud Solutions Architect, Poyner Spruill LLP
Dale Lee

Cloud Solutions Architect

@ Poyner Spruill LLP

The SPFx course is just what I need and is far and away the best dev training course I have participated in. The best online course as well! ...the way you articulate the big picture then step back to a blank canvas and step-thru how to paint that picture layer-by-layer is very effective.

Dan White - Manager, Technology Consulting, Protiviti
Dan White

Manager, Technology Consulting

Protiviti Protiviti

Thank you for you work in educating the SharePoint community. You have been a go-to resource for me for many years. Finally looking at a real client project to build some SPFx web parts and then show the client how to build more on their own. My first step was to point them to your free resources to get them started, and then your full Mastering video course if they want to really learn this stuff. I've found nothing better than your content to explain what matters to a developer in a clear and concise manner.

Szabolcs Tefner - SharePoint & Microsoft 365 Expert, SMB Solutions Kft.
Szabolcs Tefner

SharePoint & Microsoft 365 Expert

@ SMB Solutions Kft.

The technical aspect is well planned, so it goes from the overall picture to the detailed explanation. This is where I see your perfection in teaching and explaining things. Andrew usually answers spontaneous professional questions on a wide range of topics. Thank you.

Tomasz Szulczewski - Developer, Pulsar IT
Tomasz Szulczewski

Developer

@ Pulsar IT

I have followed Andrew for years, and I believe it was around SharePoint 2007 that I found his blog for the first time. Since then I have learned so many things from his blog posts and courses. So, when I heard that he was going to release his own SPFx course I have no doubt. I just got it when It became available. And I never regretted it. The course provides you with so much useful information and it only to us how to use it. I think right now, this is the best SPFx training on the market!

Akshay Koul - Front End React, Microsoft 365, SharePoint developer,
Akshay Koul

Front End React, Microsoft 365, SharePoint developer

Amazed how "in-depth" the @voitanos Mastering SPFx course is. Great job @andrewconnell #musthave!

Brian Check - ,
Brian Check

Andrew's course and Discord server have been phenomenal in helping not only skyrocket my SPFx development learnings and speed but also to deobfuscate the SPFx toolsets, core files, and MS caching behaviors and cause/effects of changes to the involved tech stack internals. I have yet to find a single source that goes through things this thoroughly. Thank you Andrew - your training has been invaluable to me!

Jon Aron - Senior Business Systems Developer, Foley & Lardner LLP
Jon Aron

Senior Business Systems Developer

Foley & Lardner LLP Foley & Lardner LLP

The course is amazingly in-depth and has tons of terrific content. Andrew does a great job of communicating complicated subject matter in a way that is easy to understand. I highly recommend it to learn and master the latest SharePoint Framework.

Steve Farrall - Senior SharePoint Developer, J. Murphy & Sons Limited
Steve Farrall

Senior SharePoint Developer

J. Murphy & Sons Limited J. Murphy & Sons Limited

I just wanted to say cheers for your persistence at delivering quality learning material, which is helping me retain my position of lead SharePoint Developer. I love the self-paced learning model, I love the enthusiasm and speed of your updates, and your session on leveraging external resources (such as Azure Functions) was an absolute delight for me, as a C# developer of 19 long years! One of my colleagues is a JS wizard, and she churns out every SPFx web part that I design. Now we can start doing real value-add projects for our business where I create APIs an Azure Functions so that we can create web parts with live integration into many of our specialist industry systems, as well as more mainstream platforms such as Dynamics 365. Finally, … I simply want to say thank you. You're doing great work and it is appreciated.

Don Kirkham - MCT, MCPD, Microsoft 365 Certified: Teams Application Developer Associate, Microsoft Certified: Azure, Microsoft Certified: Power Platform, Solutions Architect & Owner, Probitas Data Solutions
Don Kirkham

MCT, MCPD, Microsoft 365 Certified: Teams Application Developer Associate, Microsoft Certified: Azure, Microsoft Certified: Power Platform, Solutions Architect & Owner

@ Probitas Data Solutions

This course elevated my SPFx development from “just trying to figure it out” to “a level where I could teach others.” Andrew is a master instructor, not just in the content, but also in the media of video training. The videos are sequenced to build on previous lessons, which keeps the learner from being overwhelmed with too much information. The lifetime model allows me to return to lessons as needed to learn a piece that I haven't needed before or to return over and over until I finally understand. If you are interested in becoming a professional SharePoint developer, this will be the best money you ever spend in your professional journey. Andrew has always been accessible to help developers, but the extra access that Ultimate Course customers receive, including the Mastermind group access and monthly Office Hours with Andrew, puts one of the best SharePoint developers in the world only a quick post away from helping you with an issue. Thanks AC for providing this service to the developer community!

Deirdre l Thompson - SharePoint Developer,
Deirdre l Thompson

SharePoint Developer

The SharePoint Framework (SPFx) to Customize and Extend Microsoft 365 Apps presentation was exceptionally thorough and informative. I truly enjoyed the session and plan to review the material again to reinforce what I've learned. The class provided a deeper understanding of the SPFx framework and equipped me with practical knowledge that I can apply to my environment. Overall, this was a valuable learning experience, and I highly recommend it to anyone looking to expand their SharePoint development skills.

Renate Zillger - Microsoft SME: SharePoint, Teams, M365, Dynamics, Ecommerce, Putty Technolocy
Renate Zillger

Microsoft SME: SharePoint, Teams, M365, Dynamics, Ecommerce

@ Putty Technolocy

I have purchased and used your SPFx course for a few years, which has been incredibly helpful. Your style, knowledge, and delivery are excellent. You break down topics and present difficult concepts clearly and concisely. I would recommend your courses to anyone.

Joseph Ackerman - Sr. Software Consultant,
Joseph Ackerman

Sr. Software Consultant

When I started working with SharePoint in 2007, Andrew Connell was one of my most trusted sources for custom development information, as well as honest opinions on the state of the software tooling and community. With the advent of the SharePoint Framework (SPFx), I very quickly came up to speed on what was then (to me) a lot of new information with the help of his Ultimate Bundle of SPFx courses at Voitanos.io. These were so effective that I was quickly the "go-to guy" for SPFx within the large team of consultants where I work.

Reverend Milton Eugene Futch - Senior Consultant/Trainer, M&M Consultants
Reverend Milton Eugene Futch

Senior Consultant/Trainer

M&M Consultants M&M Consultants

The detailed content from an authority who understands the nuances of self-paced learning truly stands out. The course is designed to adapt to your speed, allowing you to absorb the material thoroughly. Additionally, the availability to repeat sections ensures that you can revisit complex topics as needed, reinforcing your understanding. Even older lessons are useful because the core principles and techniques remain relevant and can be effectively applied to current practices.

Mohammed Rehmatullah - ,
Mohammed Rehmatullah

I signed up for the SharePoint Framework course with Andrew about five years ago. This course continues to help me build scalable solutions to this day! Andrew does an amazing job explaining the nuances of SPFx very well and keeps the material fresh and updated with the new SPFx version releases. I am thankful to Andrew for how thoughtfully this course is structured and for the details he includes to carry the message across!

Solomon - ,
Solomon

This was how I got introduced to SharePoint Framework. And the course by Andrew was the best I ever got for an introduction to basics.

Imran Abbas - Developer,
Imran Abbas

Developer

Andrew's "Mastering the SharePoint Framework" course is nothing less than outstanding! Delivered with clarity, expertise, and a sincere love of teaching, it offers a masterclass on SharePoint Framework development from beginning to end. Andrew's welcoming style and thorough explanations make even the most difficult subjects interesting and approachable, regardless of your level of expertise as a developer.

Adrian  Thompson - Microsoft 365 Specialist, Bell Gully
Adrian Thompson

Microsoft 365 Specialist

Bell Gully Bell Gully

As someone who doesn't work as a full-time developer, I've found the 'Mastering the SharePoint Framework' course to be essential. Microsoft's documentation covers the basics, but this course provides the additional context and practical insights I need when working with SPFx. The course has become a reliable reference that I return to when facing specific challenges. It explains the idiosyncrasies of the SharePoint Framework in a way that's accessible and saves considerable time compared to figuring things out through trial and error. For occasional developers like myself, or even regular SharePoint developers, this course offers valuable third-party perspective that bridges the gap between Microsoft's functional documentation and practical implementation.

Mike Zimmerman - SharePoint Developer,
Mike Zimmerman

SharePoint Developer

My experience with coding prior to your course was all on-the-job Excel VBA and a little HTML/Javascript - no formal training or courses. Because of my lack of professional training, I really liked the way your course walked me through a project from setting up the toolchain to creating my first web part, to the more advanced topics like analytics. I also like that you spend time talking about the "why" as well because it shows that there is a thought behind it… good or bad. Thanks again for your course! This course is worth every penny, especially the Ultimate bundle. The Discord community has helped me grow my skills in ways I never would have thought possible.

Nik Patel - Solution Principal, Slalom
Nik Patel

Solution Principal

Slalom Slalom

Voitanos delivered another version of the course with few minor fixes of the previous chapters. The way Andrew Connell is making sure of the quality & content, this is going to be a must for all SharePoint devs in future for structured learning!

Evans E - SharePoint Architect/PowerApps Developer,
Evans E

SharePoint Architect/PowerApps Developer

Andrew's course has been instrumental in deepening my understanding of the SharePoint Framework, providing clear explanations, practical insights, and real-world applications that have significantly improved my skills and confidence. I have successfully applied my knowledge to both work and personal projects, enhancing problem-solving efficiency, improving decision-making, and delivering better overall results. I'm eager to take future courses in SharePoint, Office 365, and hopefully AI, to continue expanding my expertise and staying up to date with emerging technologies.

Michael Feng Wan - Development Professional, Freddie Mac
Michael Feng Wan

Development Professional

@ Freddie Mac

I took Andrew's Mastering the SPFx training in 2024. When I started, I was nervous because I knew so little about everything in the toolchain. The training materials are well structured, so I understand better and more as I advance. After the training, I am able to build a web part that was delivered to the business area. It is very helpful that the source code for the course is available for downloading, trying out, and further study. One thing I like most is that learning doesn't stop when I finish my training. When I have questions, I post them in Voitanos' student forum and get answered very quickly. I receive updates about the latest developments in Microsoft 365 development, so I don't feel alone in the study path.

Dimitrie Agafitei - ,
Dimitrie Agafitei

I have followed Andrew's insights since the early days of SharePoint development. He's been an MVP for probably two decades now, and he is one of the OG voices with deep knowledge and original insights that he has shared with the community over the years. But this is something that we all know. When the SPFx came out, I needed a quick crash course to get up to speed and Andrew's "Mastering the SharePoint Framework" just delivered it. He is an outstanding presenter who easily breaks down complex concepts into understandable "bite size" pieces, with an engaging and informative style. His course samples are clear, spot-on the concept and very well organized. Andrew has answered all my questions on advanced topics. He is a great communicator, and I am looking forward to the next lightbulb moment from. Thank you, Andrew!

Wesley Brown - Computer Systems Architect, Mission Technologies Division, Newport News Shipbuilding
Wesley Brown

Computer Systems Architect, Mission Technologies Division

Newport News Shipbuilding Newport News Shipbuilding

Thank you very much for the in-depth SPFx training. I learned a TON and look forward to applying it to some real world solutions.

Nello D'Andrea - SharePoint Developer, La Mobilière
Nello D'Andrea

SharePoint Developer

La Mobilière La Mobilière

"Mastering the SharePoint Framework" was instrumental in quickly getting me on track to deliver outstanding and engaging SharePoint Portals. The course not only provided comprehensive lectures, videos, and examples but also served as a valuable reference whenever I needed specific information. The well-structured content covers every aspect of developing with SPFx. For instance, I recently found excellent material on how to call AAD Secured APIs from SPFx. This course is a must-have, and access to the supportive community ensures you always receive kind and helpful assistance.

Evans E - Principal Developer, SharePoint Architect, SAIC
Evans E

Principal Developer, SharePoint Architect

SAIC SAIC

I was looking for a way to get up to speed and stay relevant in the latest SharePoint industry trends and came across Andrew's training. I had tried other online courses/resources but I always felt they were lacking and I enjoy reading and following examples in books, but nothing beats seeing a person doing examples! I have to say this course absolutely delivers what it promises and then some! With Andrew's sterling reputation in the industry with myself and colleagues I have worked with, this was simply a no-brainer. I only wish I had a resource such as this when I was a junior developer! I would recommend this course to anyone with a passion for development, an experienced professional, or a novice developer with a strong interest in SharePoint development.

Sundarapandian Balasubramani - Full-Stack Developer, Trianz
Sundarapandian Balasubramani

Full-Stack Developer

Trianz Trianz

The Office Hours session was awesome. Thanks, for the course on Mastering the SharePoint Framework. I have 10 years of experience in SharePoint development. Most of my experience is with server-side code. Your course narrows down the learning path in new SPFx development. Thanks again for enlightening me about SPFx development. Cheers!

Sam Collins - Senior Consultant, Coupled Technology
Sam Collins

Senior Consultant

Coupled Technology Coupled Technology

Your videos really helped me, and knowing there are office hours so I can get help is awesome! I love this course! It explains not only how to do things but why they're done that way, so you actually learn it. My code has improved in function and readability!

Joe Botelho - Microsoft 365 Developer, Web Services Manager, Carthos Services LP
Joe Botelho

Microsoft 365 Developer, Web Services Manager

@ Carthos Services LP

If you are a web developer considering diving into the Microsoft SharePoint Framework development space, then I highly recommend taking Andrew Connell’s Voitanos SharePoint Framework Development online courses.   They cover all aspects of SharePoint Framework Development, progressing logically from beginner to expert levels. Andrew speaks to you clearly and directly, breaking down complex concepts into understandable chunks, such as introducing TypeScript and NodeJS, and evolving into more advanced topics like React vs Angular as a framework for SharePoint Online.   As an experienced developer coming from the SharePoint Server development space, Andrew was excellent at explaining the differences and similarities between the SharePoint Server versus SharePoint Online, such as the developer sandbox environments and development toolset.   Andrew speaks to you like you're a Full Stack Developer and tells you like it is, as he has not drunk the Microsoft Cool Aid, so start with Mastering the SPFx – Starter course and you will be hooked.

Kathleen Boilek - SharePoint Developer, Alaka`ina Foundation Family of Companies
Kathleen Boilek

SharePoint Developer

@ Alaka`ina Foundation Family of Companies

Overall, it is worth my money and time. Thank you so much for putting this together and can't wait until I get to the Ultimate package!

Your instructor

Andrew Connell

Learn the SPFx from a Microsoft MVP & SharePoint Expert

Andrew Connell is a 20+ year Microsoft MVP with unmatched experience in SharePoint development. From farm solutions to add-ins and the SPFx, if it can be done in SharePoint, Andrew's done it. He's been involved with the SharePoint Framework since its early days—even before its public release in 2017—making him one of the most trusted voices in the field.

With over 41 hours of content and 250+ lessons, Andrew brings all his hands-on experience, practical guidance, and industry insights into his SPFx courses. You'll learn the SPFx directly from a recognized leader who's been at the forefront of Microsoft 365 development for years.

Start Learning the SPFx Today
Andrew Connell
Pricing

Invest in your developer career

Choose the perfect package to Master the SPFx.
Flexible options to match your learning needs.

Fundamentals Bundle

Ideal for developers looking to gain mastery over the fundamentals and level up their SPFx skills

$495 (one-time) - multiple payment plans available

  • Everything in the Starter bundle
  • 19+ hours of video lessons
    22+ total hours
  • 16 chapters & 119 lessons
    19 total chapters & 140 total lessons
  • Instructor-led demonstrations
  • Lifetime access to all course material & updates
  • Download code demos (refreshed to the latest SPFx release)
  • Access to student-only channels in the Voitanos community on Discord
  • Monthly office hours with Andrew Connell
  • Upgrade to the Ultimate Bundle at any time
most popular

Ultimate Bundle

Perfect for enterprise developers who want to become the go-to SPFx expert in their organization

$995 (one-time) - multiple payment plans available

  • Everything in Starter & Fundamentals
  • 18+ hours of video lessons
    40+ total hours
  • 13 chapters & 99 lessons
    32 total chapters & 239 total lessons
  • Instructor-led demonstrations
  • Lifetime access to all course material & updates
  • Download code demos (refreshed to the latest SPFx release)
  • Access to student-only channels in the Voitanos community on Discord
  • Priority access to monthly office hours with Andrew Connell
  • Access to student-only mastermind channel for Q/A & discussions with the Andrew Connell

Not Ready to Commit? Start for FREE

Starter Bundle - Free

Start Learning for FREE
  • 3+ hours of video lessons
  • 3 chapters & 21 lessons
  • Setup your developer environment
  • Instructor-led demonstrations
  • Lifetime access to all course updates
  • Access to student-only channels in the Voitanos community on Discord
  • Monthly office hours with Andrew Connell
Start Learning for FREE
14-Day Money-Back Guarantee

14-Day Money-Back Guarantee

All sales are final after 14 days from purchase, or once you've watched 25% or more of the course content. If you're not fully satisfied within those first 14 days and have watched less than 25%, we're happy to offer a refund—no questions asked. We're confident this course will give you the skills to master the SPFx and become a developer in demand.

FAQs

How's this course, "Mastering the SharePoint Framework", related to the course "Build Web Parts with the SharePoint Framework"?

The course, Build Web Parts with the SharePoint Framework, includes the exact same content in this course’s chapters on Web Parts & property panes found in the Fundamentals bundle.

In other words, if you’re enrolled in Mastering the SharePoint Framework’s Fundamentals or Ultimate bundle, you don’t need to enroll in Build Web Parts with the SharePoint Framework course.

How's this course, "Mastering the SharePoint Framework", related to the course "Extend the SharePoint UX with the SharePoint Framework Extensions"?

How's this course, "Mastering the SharePoint Framework", related to the course "Extend Viva Connections with the SharePoint Framework Adaptive Card Extensions"?

Can I upgrade from the Mastering the SharePoint Framework Fundamentals Bundle to Ultimate Bundle in the future?

Master the Core Skill Every
SharePoint Developer Needs

© 2025 Voitanos®, LLC. All rights reserved.

Building Web Parts with the SharePoint Framework

© 2025 Voitanos®, LLC. All rights reserved.