"This post includes affiliate links for which I may make a small commission at no extra cost to you should you make a purchase."

Close up iPhone showing Udemy application and laptop with notebook


Microsoft Power Platform is a suite of low-code tools that facilitate collaboration, automation, and data analysis within organizations. One of its key components is Power Apps, which allows users to create custom business applications. To unlock the full potential of this powerful tool, it is essential to have the right knowledge and skills. In this article, we will explore the ten best Microsoft PL-100 courses and certifications available online. Whether you are a beginner looking to get started or an experienced professional aiming to enhance your expertise, these courses will provide you with a comprehensive understanding of Power Apps and enable you to build impactful applications that drive business success.

1. Microsoft Learn

Microsoft Learn offers a self-paced course called “Microsoft Power Platform App Maker Certification (PL-100)”. This course covers the fundamental concepts of building canvas apps, connecting data sources, configuring controls, and implementing formulas. It also prepares you for the PL-100 exam, an industry-recognized certification.

2. Udemy

Udemy hosts several highly-rated PL-100 courses, including “Power Apps: Mastering the Fundamentals” and “Microsoft Power Apps – Practical Course”. These courses provide hands-on experience in creating custom apps, managing data, and automating workflows. They cater to learners of all levels, from beginners to advanced users.

3. LinkedIn Learning

LinkedIn Learning offers the course “Learning Power Apps”, which introduces you to the basics of app creation with Power Apps. It covers topics such as designing user interfaces, integrating data sources, and implementing business logic. The course also demonstrates how to publish and share your apps with others.

4. edX

edX provides a course titled “Developing Business Applications with Microsoft Power Apps, CDS, and Flow”. This course teaches you how to create canvas apps, model-driven apps, and business process flows using Power Apps. It also explores advanced features like app customization, data security, and app lifecycle management.

5. Pluralsight

Pluralsight offers a comprehensive learning path called “Building Business Applications with Microsoft Power Apps”. This path covers the entire app development lifecycle, from designing and building apps to integrating data and automating processes. It also includes modules on app customization, administration, and deployment.

6. Coursera

Coursera hosts a specialization called “Power Platform App Maker”. This specialization consists of four courses that progressively build your Power Apps skills. By completing these courses, you will gain expertise in creating canvas apps, model-driven apps, and flows. The specialization also prepares you for the Microsoft Certified: Power Platform App Maker Associate certification.

7. YouTube

YouTube is a valuable resource for learning Power Apps, with numerous tutorials and channels dedicated to the topic. Some popular channels include Power Apps Guided Learning by Microsoft and Power Platform Playbook. These channels offer step-by-step tutorials, tips, and best practices for leveraging Power Apps effectively.

8. Skillshare

Skillshare features courses such as “Power Apps: Getting Started with Power Apps” and “Master Microsoft Power Apps”. These courses provide a hands-on approach to learning Power Apps, covering topics like app design, data connections, and creating simple workflows. They are suitable for beginners and those looking to enhance their existing skills.

9. Pluralsight

Pluralsight’s course “Power Apps: Model-Driven Apps + Common Data Service” focuses on building model-driven apps using Power Apps. It delves into the Common Data Service (CDS) and demonstrates how to create data models, forms, and business rules. The course also covers app customization, security, and integration with other Microsoft services.

10. Microsoft Virtual Training Days

Microsoft Virtual Training Days are free events that provide hands-on training and demos for various Microsoft technologies, including Power Apps. While they may not offer certification preparation, they offer valuable insights and practical knowledge from experts in the field. Attending these training days can enhance your understanding of Power Apps and its capabilities.


Developing expertise in Microsoft Power Apps is crucial for individuals and organizations looking to streamline their business processes and improve productivity. The ten courses and certifications mentioned above offer a diverse range of learning opportunities, catering to learners of all levels. Whether you prefer self-paced online courses or interactive tutorials, there is an option for you to gain the necessary skills and knowledge in Power Apps. By investing time in these courses, you will be well-equipped to create and deploy impactful applications that empower your organization to achieve its goals.