Happy to have achieved my certification 🍾. Thank you for great learning resources.🎯
Trusted reviews & testimonials from real customers
Don't just take it from us! Listen to what our customers say about us from around the world... they're the best source to learn about our courses.
Just finished reading your 10 part introduction to the SPFx toolchain and it was perfect for what I needed at this stage, not too much so as to be overwhelming but enough to feel I got a solid appreciation of all the moving parts. Many thanks and best of luck with new venture, really looking forward to getting stuck into your course.
Very very insightful! The information not to be found anywhere else for someone who wants to get this certification.
I follow Andrew for years, and I believe it was around SharePoint 2007 when I found his blog for the first time. Since then I learn 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 get it when It became available. And I never regretted. The course provides you so much useful information and it only to us how to use them. I think right now, this is the best SPFx training on the market!
Thanks for sending the SharePoint Dev Space newsletter. I find it an incredibly useful resource that summarizes all recent updates that have occurred in the SP dev arena, and provides handy links to blogs, articles and GitHub repos. It lets me digest all this information at my own pace and is a great reference tool to come back to time and again. Keep up the good work!
Just passed my MS-600 exam. Thanks to @voitanos for great videos on what’s in the exam and what to expect!
I want to touch base with you and see how much I have enjoyed your email course on the new up and coming SharePoint Framework.
To all my friends, colleagues and partners along the way - too many to thank personally. So many great memories! I’m going to call out some of the key influencers and career turning points - I absolutely loved teaching the Critical Path [Training] SharePoint development courses, and [Andrew] personally mentored me on the 2010 iteration. This in turn drove me towards my Microsoft MVP that I held for 12 years - and led me all over the world speaking at conferences, SharePoint Saturdays and user groups. What a memorable journey [Andrew] set me off on.
I recently completed an 8-week course in Microsoft Teams AppDev Accelerator course with Andrew, and it was an outstanding learning experience. Andrew is highly regarded as one of the top instructors and professionals in the industry. His expertise and wealth of knowledge in M365 full stack development was evident throughout the course.
The course was exceptionally well-organized and comprehensive, providing up-to-date information in a cohesive manner. This structure allowed students to easily grasp the latest concepts and gradually build their skills throughout the duration of the course. Andrew’s ability to effortlessly navigate complex technical discussions was remarkable, and his willingness to elaborate on and clarify questions made the content highly understandable, even for those of us who were relatively new to the topics.
The course’s design and pacing allowed us a full week to thoroughly study and comprehend each topic. Coupled with Andrew’s willingness to generously share his knowledge, this provided ample opportunity to ask questions, which greatly enhanced the learning experience.
I feel incredibly fortunate to have had the opportunity to attend Andrew’s course and learn from him. Every moment of the course was invaluable. This course not only expanded my knowledge and capabilities as a professional but also inspired me to continue exploring and offering advanced yet practical MS Teams solutions to my customers.
The newsletter is really great for me, because I do not have the time to look around what features are upcoming or changed, with your newsletter I’m always informed about all new stuff even if I have not the time to try everything out.
Amazed how “in-depth” the @voitanos Mastering SPFx course is. Great job @andrewconnell #musthave!
First I want to thank you for producing this course. I really like the way the information is presented and you are fantastic to listen to. It’s obvious how much you know, and that a lot of thinking went into how you’ve broken it down. The duration of each video is perfect - focused details, easy to consume info but doesn’t drag on, and I’ve often gone back and re-listened to parts. Great that key topics within each video are marked. You’ve done an amazing job! 🙂🙂
First of I would like to thank you for creating his training. It makes preparation for the test manageable. I have the Ultimate course that I have been cherry picking from for over the years. I thought if the information in the exam prep was going to be as relevant as in the other one, then I am in. I like that you list important links under each chapter. This gives me assurance what I really need to be familiar with. The history under each chapter is also very important. The sample questions below each chapter … gives me clue on how detailed questions are going to be. Your videos also provide very useful information on the depth I need to know the material.
Far beyond the value of the actual course content that comes as part of the SPFx Ultimate Bundle (which is a lot), the access to the mastermind group that is just for Ultimate Bundle students and the community around that group make the Ultimate Bundle worth every single penny. The amount of time other students and Andrew Connell have saved me by being able to answer every question I throw at them is invaluable! There really is no other option I would recommend to anyone for SPFx training.
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!
It is a wonderful and comprehensive class. Thank you so much. I will be taking the exam soon and I just finished your class.
Course has all the ingredients to make it a successful recipe. Once, you are done with the course, it would without doubt help to crack the exam. It would be cake walk for either a newbie or pro to clear the exam with MS-600 certification with Andrew’s course. The topics and content is crisp and clear. The details are pretty good and would sure help students to clear the exam.
YES! I passed this exam with near-to 900 score! I loved how extensively and concisely you described what I need to study for which workload. I was impressed how up-to date the course is. I felt optimally prepared for the exam, although I am relatively new to development. Getting detailed info on learning objectives first hand by an expert while I could just study whenever it fit into my life was essential to me. I want to emphasize that I absolutely LOVED how you explained SharePoint, and I’m pretty proud that I got 100% of the SPFx questions correctly. Your course was an invaluable source of knowledge, go to reference for me, and really guided me from just guessworking to actually knowing what to do.
Wahoo! Just passed my exam for Microsoft 365: Developer Associate! Thank you @MicrosoftLearn and @voitanos for providing the learning to patch the gaps in my knowledge, these resources are excellent!
Participating in the ‘Microsoft Teams App Dev Accelerator’ course with Andrew Connell was a transformative experience. Over eight weeks, Andrew not only shared his extensive knowledge but also his passion for Microsoft Teams App development. His dedication was evident in every lecture, video, and office hour, guiding us through intricate topics like Tabs, Bots, Messaging Extensions, and AI integration. The course’s comprehensive scope provided a solid foundation and a wealth of resources that I will continue to use in my professional journey. The camaraderie among the class made each session enjoyable and the entire learning process memorable. Andrew’s unwavering support and the group’s dynamic have certainly set this course apart. I’m grateful for the experience and excited to apply what I’ve learned.
I have followed Andrew for years whether it was through his podcasts, presenting at conferences, or through his Mastering the SPFx course. The Microsoft Teams App Dev Accelerator Course was my first opportunity to participate in an online weekly course led by Andrew Connell. His depth and breadth of topics covered in the course was extensive and deep and his explanation clear and concise in a way I could understand. He was open to answer any question related to Teams App Development or scenarios pertaining to it. The course syllabus had a logical weekly progression in terms of difficulty and complexity. I also enjoyed the occasional participation from my fellow students. If you want to learn the ABC’s of Teams App Development then I highly recommend taking this course.

Took an exam today and I passed. I’m fully qualified to do my job now 🙂 Thanks, Andrew Connell for a great course! Thanks for the SPFx course as well. I had the best score in the SPFx section.

I was using Voitanos’ MS-600 Prep Course to prepare for the exam when Microsoft, one week before the end of my preparation, changed the topics of the exam. Andrew delivered the comparison of the new and the old content covered by the exam, which was enough to make a right change in my preparation process. This content is up to date and declares the themes you have to know.
I would like to say that the webinars were simply amazing. I went from being zero to a point where I got a very good understanding of all the concepts covered.
I really got a good confidence after learning about some of the behind the scenes information about the kind of questions which are asked in the exam. Also, about what topics to focus on and which can be left out. Thanks again!!!
Thank you for this course. Using this and the associate learning paths I was able to pass my exam today with a score of 865 and I learned a lot about Microsoft 365 development while studying.
At DevFacto, we’ve focused on developing SharePoint solutions for our clients for the past 12 years. We learned quite quickly that equipping our development team with the skills they needed to develop these same solutions in Office 365 and SharePoint Online wasn’t going to be the same evolution we’ve seen with the traditional on-premise upgrades in SharePoint over the last 2 decades, and opted to leverage Voitanos to equip our entire team with the foundational skills to leverage this framework and eliminate the hurdles and time associated with each developer learning it one at a time. Voitanos was not only extremely economical but because the SharePoint Framework leverages many modern web development technologies including Node, ReactJS, gulp and webpack, we leveraged this opportunity to train members of our traditional web development teams with how to use the technologies they were already using and apply those on SharePoint and Office 365 applications. The training was extremely well received by everyone involved, and as an organization we were able to recoup the investment almost immediately through the increased productivity of our team.
I passed exam with flying colors 😊 I followed 3 steps formula. First, gone through your videos to get to know the area covered in exam and list out all knowledge lacking areas. Second, spent good time in understanding all the concepts through Microsoft modules and completed your practice exams. Third, revise all concepts and target (MS-600). Done!!!!!! Thanks for planning out course to make developers to digest concept rather than just jumping around different Microsoft Articles.
I passed! Thank you Voitanos for the exam prep! Been really a big help for me to focus on things I need to understand before my exam date. Normally, I tend to go down the rabbit hole aka “into the weeds” in my learning process, but this exam study guide from Andrew Connell alleviate the struggle and served as an awesome tool to navigate Microsoft Learn and gauge my knowledge in the various MS-600 workloads to best prepare for the exam. Looking forward to do more fun stuff from here.
The webinars were very helpful and provided me with information about my weaknesses. I look forward to your prep course.
Andrew’s webinars were informative and very descriptive. He broke down the exam and went over each subject covered in the exam. His lessons are easy to follow and I love his teaching style.
The webinars were good, about an hour long per section is something a lot of people can fit in the calender. Good to get some info from behind the scene. I’m not working on everything the certification covers so some info regarding the other areas is gold.
I really want to thank you for your outstanding teaching in this “MS Teams” course. Your easy-to-follow course structure and clear explanations made learning a joy. I gained a lot in your sessions that goes beyond documents and my prior experience, broadening my perspective significantly. Your passion for teaching is evident, and it has inspired in me a newfound enthusiasm for the subject. Your ability to improvise, particularly in explaining the accessing the bot URL in Task Module sessions and introduction OAuth and JWT during Office hours, is truly commendable. Thank you for your dedication and approach!
Hi Andrew. I have a C# and Visual Studio background, so the SPFc for me is about learning the new tooling to make it all work. I have been through the Hello World recently and found that it isn’t as hard as it appears. We don’t need to be experts in these tools, just have a basic understanding of elegant it’s doing. Your email series has been a big help.
Thanks to the team at Voitanos, I aced the MS-600 exam. What I appreciate about Voitanos course material is their focus on exactly what you need to know, what you don’t need to know, and the material is frequently updated to keep content fresh and relevant. Andrew is a great course author and instructor. I’m looking forward to what he and his team produce next!
Just to let you know that I pass the MS-600 exam 😊! Thank you so much for the valuable training materials!
I have followed your work since I completed some of your previous courses. You have always, inadvertently, answered my questions and I like that your focus is on SharePoint development. I would consider you an industry expert in this field and your updates very beneficial.
First of all thank you for putting together this email course for us, thirsty developers out there, left alone in the desert of the SharePoint Framework… I call it a desert, not for the lack of information, but because of the vast amount of unstructured information about it. Your course has really been an oasis for me in this regard. A short series of succinct articles straight to the point. The right foundation for people like me who will hopefully be developing full applications using this new development paradigm for SP.
This was a great class and I was happy to be in the first pilot class!
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.
As a complete noob on SharePoint development, I find your newsletter excellent!
I am beyond thrilled and deeply grateful for the opportunity to have been part of the inaugural cohort of the App Dev Accelerator. This program surpassed all my expectations, offering a wealth of in-depth knowledge that, despite its complexity, was presented in a remarkably digestible and well-paced format over eight weeks.
The unanimous praise from my fellow classmates is a testament to the course’s exceptional value. Andrew, our instructor, was particularly remarkable in his dedication to ensuring no one was left behind. His commitment to our understanding and mastery of each topic before moving forward was truly commendable. This experience has been transformative for me, both personally and professionally.
My newfound confidence and skills, honed in this program, have led me to enroll in the Microsoft ISV program before we had even finished. I am now eagerly applying everything I’ve learned as I embark on this exciting journey. I am already in the process of submitting my first few apps to the app store, a step I might not have had the courage to take without the solid foundation and confidence gained from this course. I eagerly anticipate seeing my apps live before the year’s end, marking the start of a thrilling new chapter in my professional journey.
I thought the webinars were great in getting the info across on everything required for study - I had no idea at the time there was so much material available, and it was really good quality! As a result of studying it, I passed the exam first time.

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.

Today is a great day for me because I finally get to retire. But I just wanted to send a word of thanks for all you have given to the SharePoint community. I’ve been doing SharePoint consulting since 2004 and you have always been a great resource for me. I’ve seen you at the conferences, met you at the parties, read your books and followed your blogs. As SharePoint has changed through the years, you were always a go to source with good insight and code examples. So just wanted to say thanks on my way out.
Voitanos’ ‘Latest News in the SharePoint Dev Space’ newsletter is the easiest way to stay on top of the latest announcements. Tracking both updates to the official documentation as well as community contributions, with the Voitanos’ newsletter you get the latest guidance and tips on SharePoint development directly into your mailbox. I would highly recommend Voitanos’ newsletter to all SharePoint developers.
Thanks for the great course, it helped me to bring my thoughts and explorations to a clear point. Each lesson of the course is not too vast and covers the exact portion of knowledge to understand what and how. I’m engaged in SharePoint for about 10 years, but the developer path was too complicated. Now as of SPFx released I am starting my first steps. Walking through the email course and reading your blog posts helped me to clarify few things and point the further actions. Now am going to master React and TypeScript to put them to use in my projects.
I came to know about MS-600 exams through Andrew’s free webinars for each of the five workloads. They clearly explain what you can expect from the certification and what resources you need to prepare yourself for the exam. There’s nowhere else you would get such clear and detailed information on how to approach the exam, I’m waiting for Andrew’s new course on the exam before I take the certification myself.
Great series AC. Your ability to cleanly explain and describe the new tool chain is awesome. I look forward to emerging myself in your upcoming work.
Thank you for your webinar series on Microsoft 365 certifications. Nice presentation style and talk about real world scenarios implementation which all made for a really enjoyable and informative session. It not just helped to clear the certification exam, but to clear the concepts behind it. Thank you for sharing your knowledge with us. You are awesome!
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 towards server-side code. Your course narrows down the learning path in new SPFx development. Thanks again for enlightening me in SPFx development. Cheers!
I chose to participate in Andrew’s new Microsoft Teams App Dev Accelerator class and was not disappointed. The content of the course is thorough, comprehensive, and as up-to-date as it can be in the dynamic and rapidly-changing environment that is MS-Teams app development. Andrew’s teaching style is engaging and he is very good at breaking down complex technical details to make them more understandable. Additionally his deep well of experience and familiarity in the industry, as both insider and outsider, meant that I could trust his opinion when questions arose that were not always strictly technical. Being able to press him on developer-related issues has been invaluable to me, perhaps even more so than the outstanding technical content that was presented. Meeting with Andrew and my exceptionally sharp, curious and talented classmates on a regular basis was a very positive professional experience. I would recommend this course for anyone interested in building web applications capable of running within (and taking advantage of) the MS-Teams environment.

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.
Thanks for all the help and the great materials Andrew Connell. With your help, I was able to pass the exam today with an 833. Thanks!
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!
The [webinar series] was very well organized and does inspire me to go forward towards the certification. Your presentation style provide just the right level of detail I prefer tor receive along with plenty of reference material to guide for later.
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.
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!
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.
Your videos really helped me, and knowing there’s 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!
I like the newsletter because it gives me in one look, an overview of latest news on SPO future-proof / cloud-ready development. It also serves for me as ‘readers-list’ to follow-up on at a more quiet moment (‘bookmark’).
Thank you so much Andrew and Voitanos for the 10 day FREE email course about #SPFx Dev Toolchain! Learned a lot!!👌👌
Today I was trying to explain to my 16y old son, about why I got this SPFx course from voitanos.io: I told him, that if you compare the available SharePoint Framework Trainings that I found so far to ‘instructions how to clean the floor of a house’, most other courses only explain how to go through each room with a broom. Andrew on the other side does not only explain how to sweep and wet clean the floor, but also how to open up the floor boards and look underneath for dust.
Passed MS-600 exam today. All the workloads in the certification are complex on their own and technically evolving every day. With teams very novice, JavaScript Office add-ins. No Idea!, and like this many gaps before preparation. Thank you for the comprehensive course which kept focus to pass the exam with excellence (858). As promised!
I was able to get through the overview today and start the first chapter, which I must say I am excited about. I have not done any offices add-in primarily because SharePoint and Teams and the power platform have kept me busy. I know about them and am glad the you have put the resource out there in an organized manner for me to be able to do a deeper dive and learn more.
I understand that this course won’t make me an expert but you have given me the tools to learn more about it which I greatly appreciate. I enjoy self paced learning. I also wanted to stated that you did a great job about what it is like to take an exam from home.

As usual, your classes are epic. I think the first one I attended was a pre-Conference SharePoint web part development at Dev Connections in the 2005-6 timeframe. Your classes were awesome then and now! I have never been disappointed in any of your demonstrations or lectures over the years. Your examples and absolute thorough knowledge of the subject is always above approach.
Success! I passed the MS-600 today! Now that I’ve gone through it I can clearly see how beneficial this course was. Thank you, Andrew for putting this together! Two of my strongest areas in the exam turned out to be Identity and Office, which I basically knew nothing about before preparing. I certainly had to put in the time and effort to study the concepts and related resources, but there’s no way I would’ve just gotten up to speed on my own without your guidance and focus on what I needed to know.
I think the whole thing is great – a solid overview of what you need to know about. AC is one of those trainers who I try to never miss at conferences. Even if I have seen the session several times already, I always learn something essential each time, and I enjoy myself doing it.
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 tool chain, to creating my first webpart, to the more advanced topics like analytics. I also like that you do 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.
A high quality course, showing materials that are relevant, up-to-date and immediately applicable, in a format that allows busy developers to learn. As a traditional server side SharePoint developer, I found the material new and exciting but also daunting. There is lots to learn here. Andrew offers a course which is on the bleeding edge of SharePoint Web Development, using tools like node, npm, React and TypeScript with an eye to the future with recent updates. His course is extremely up-to-date! Andrew obviously has put a lot of effort into his course and it shows. I highly recommend it.
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!
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.
I can’t speak highly enough about Andrew’s latest Accelerator! The format of the course is perfect for the busy Professional Developer. Breaking down the instruction into smaller blocks over multiple weeks allows the incredible content to be absorbed fully instead of the typical information overload that happens often in other “live” developer courses. The live instruction is reinforced with self-paced videos that walk through building actual applications which allowed me to better understand what I had learned earlier in the week. Office hours encourage all students to ask questions and learn from each other in addition to Andrew. Limiting the class size to a small group promotes interaction by all of the students in the class and the value of the content was further emphasized in our course as students participated in the live sessions from all corners of the planet, often in the middle of their night.
Andrew approach to learning further establishes him as one the premier trainers anywhere in the world. His relentless pursuit of the deepest understanding of the entire development toolkit allows him to explain Teams development at every level and his joy is obvious when he can use this deep knowledge to better help students understand the subject matter. In many cases, these discussions identified where the tools can be improved and our feedback was heard by Microsoft. Andrew’s close relationship with Microsoft and the development teams that build these products gives him unmatched knowledge and access in the training space. Coupling that with his real-world experience building enterprise-level solutions for customers allows Andrew to deliver relevant content that developers need to know and understand to produce first-class professional applications.
This course takes you all the way to the 300-400 level experience! Your potential as a developer in the Microsoft space will be unleashed as the course covers so many areas; not just Teams, but Azure, Entra ID, the app store, and so much more. Thank you to Andrew and my fellow cohort students for a one-of-a-kind world-class experience. I am excited to continue building relationships with this amazing group of professional developers, including Andrew.