Power Apps Training Course
Build real business apps with canvas and model-driven Power Apps: formulas, components, responsive design, SharePoint and Dataverse.
Skills you can use on real projects
Every module is hands-on, built from the problems Bijay solves for clients.
- Create canvas apps from blank, templates, Copilot, SharePoint and Dataverse
- Use modern controls, containers and components to build responsive apps
- Write Power Fx formulas, user-defined functions, delegation and error handling
- Customize SharePoint list forms and build real-world SharePoint apps
- Build model-driven apps on Dataverse with business rules, security and solutions
- Build PCF code components with React and Fluent UI
Power Apps course curriculum
6 modules and 96 topics. Open a module to see every topic.
Module1Power Apps Fundamentals, Licensing & App Creation
16 topics
Power Apps Fundamentals, Licensing & App Creation
16 topics- Introduction to Microsoft Power Platform & Power Apps
- Benefits, Use Cases & Types of Power Apps (Canvas, Model-Driven, Dataverse)
- Power Apps Licensing, Environments & Developer Setup
- Getting Started with Power Apps Studio & Designer Interface
- Responsive Layouts for Tablet & Mobile Apps
- Building Your First App (Blank, Template, Copilot & SharePoint-Based Apps)
- Working with Screens (Browse, Details, Edit & Custom Screens)
- App Properties, Themes & UI Customization
- Understanding Data Sources & Connectors (Standard vs Premium)
- Connecting to SharePoint, Dataverse, Excel, Outlook & OneDrive
- On-Premises Data Gateway & External Data Connectivity
- Previewing, Saving, Publishing & Sharing Apps
- Managing App Ownership, Permissions & Collaboration
- Environment Variables, Solutions & App Migration
- Best Practices for Power Apps Development & Governance
- Create a Canvas App from Dataverse
Module2Power Apps Controls, Components & Responsive Design
15 topics
Power Apps Controls, Components & Responsive Design
15 topics- Introduction to Power Apps Controls & Modern Controls
- Power Apps Containers & Responsive Design Techniques
- Working with Label, Text Input, Number Input & HTML Controls
- Buttons, Cards, Badges & Interactive Controls
- Dropdown, Combo Box, List Box & Selection Controls
- Date Picker, Time Picker & Calendar Controls in Power Apps
- Checkbox, Radio, Toggle, Slider & Rating Controls
- Working with Images, Camera & Add Picture Controls
- Power Apps Form Controls (New, Edit & Display Forms)
- Power Apps Attachment Control & File Upload Features
- Power Apps Galleries (Vertical, Horizontal & Flexible Height)
- Power Apps Tables, Tab Lists, Toolbars & Navigation Components
- Barcode Scanner, PDF Viewer, Spinner & Progress Controls
- Building Reusable Components & Component Libraries
- Charts & Data Visualization Controls in Power Apps
Module3Power Apps Functions, Formulas & Data Operations
15 topics
Power Apps Functions, Formulas & Data Operations
15 topics- Power Fx Basics – Formula syntax, operators, data types, type conversion, expressions.
- Variables – Set(), UpdateContext(), With(), global variables, context variables.
- Collections – Collect(), Clear(), ClearCollect(), temporary data, Collection Viewer.
- Tables & Records – Table(), records, AddColumns(), DropColumns(), RenameColumns(), ShowColumns(), GroupBy(), Ungroup().
- Filter & Lookup Functions – Filter(), Search(), LookUp(), Sort(), SortByColumns(), Distinct(), CountRows(), CountIf().
- Conditional Functions – If(), Switch(), And(), Or(), Not(), Coalesce(), IsBlank(), IsEmpty(), IsMatch().
- Text Functions – Concatenate(), Concat(), Split(), Left(), Right(), Mid(), Replace(), Substitute(), Trim(), Upper(), Lower(), Proper().
- Date & Math Functions – Today(), Now(), DateAdd(), DateDiff(), Year(), Month(), Day(), Sum(), Average(), Min(), Max(), Round().
- Data Modification – Patch(), SubmitForm(), Defaults(), Update(), UpdateIf(), Remove(), RemoveIf(), Refresh().
- Forms & Controls – NewForm(), EditForm(), ViewForm(), ResetForm(), Reset(), Validate(), FormMode.
- Navigation & User Functions – Navigate(), Back(), Launch(), Notify(), User(), Param(), Choices().
- Power Apps User Defined Functions
- Advanced Functions – ForAll(), Sequence(), Concurrent(), JSON(), ParseJSON(), ThisItem, ThisRecord, Self, Parent, As.
- Delegation & Performance – Delegation, Monitor, App Checker, Performance Analyzer, optimization techniques.
- Error Handling & Best Practices – IfError(), Errors(), debugging, coding standards, naming conventions, responsive apps.
Module4Power Apps with SharePoint Integration & Real-World Apps
16 topics
Power Apps with SharePoint Integration & Real-World Apps
16 topics- Introduction to Power Apps and SharePoint Integration
- Customizing SharePoint List Forms with Power Apps
- SharePoint List Form Customization Example – Tabbed List
- SharePoint List Form Customization – Export and Import
- Submitting Data to Multiple SharePoint Lists
- SharePoint List Customization Example – Repeating Table
- Working with SharePoint Column Types & Attachments
- Implementing Form Validations & Business Logic
- User Authentication & Login Screens Using SharePoint
- Retrieve Logged-In User Information in Apps With Best Practices
- Power Apps Galleries with Search, Filter, Sort & Pagination in SharePoint Integration Form
- Cascading Dropdowns & Dynamic Filtering Techniques
- Conditional Visibility, Locking & Field-Level Control
- Building Dashboards & Navigation Menus
- Integrating Power Automate with Power Apps
- Role-Based Access & SharePoint Permissions in Power Apps
Module5Model-Driven Apps, Microsoft Dataverse & Microsoft Teams Integration
19 topics
Model-Driven Apps, Microsoft Dataverse & Microsoft Teams Integration
19 topics- Introduction to Model-Driven Apps & Dataverse
- Understanding Dataverse Tables, Columns & Data Types
- Working with Relationships in Dataverse
- Creating & Managing Dataverse Tables
- Building Your First Model-Driven App
- Working with Forms in Model-Driven Apps
- Working with Views in Model-Driven Apps
- Power Apps Grid Control
- Working with Charts & Dashboards
- Business Rules & Business Process Flows
- Dataverse Workflows & Power Automate Integration
- Working with Dataverse Actions & Custom Logic
- Publishing, Sharing & Managing Model-Driven Apps
- Understanding Dataverse Security & Role-Based Access
- Working with Business Units, Teams & Record Sharing
- Understanding Solutions in Dataverse
- Exporting, Importing & Upgrading Solutions
- Working with Dataflows & Data Import Techniques
- Managed vs Unmanaged Solutions & ALM Basics
Module6Power Apps Component Framework (PCF) & Advanced Development
15 topics
Power Apps Component Framework (PCF) & Advanced Development
15 topics- Introduction to Power Apps Component Framework (PCF)
- PCF Architecture, Benefits & Use Cases
- Setting Up the PCF Development Environment & Tooling
- Creating Your First PCF Control
- Understanding Component Manifest & Properties
- Working with Lifecycle Methods & Context APIs
- Handling Data & Integration APIs in PCF Controls
- Packaging, Deploying & Managing PCF Solutions
- Building React & Fluent UI-Based PCF Components
- Advanced React Patterns for PCF Development
- Security, Licensing & External Service Integrations
- Testing, Debugging & Using the PCF Test Harness
- Performance Optimization & Advanced UX Patterns
- Integrating PCF Controls into Model-Driven & Canvas Apps
- Capstone Projects & Real-World PCF Control Examples
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+ hoursThis course
- Power Automate5 modules · 25+ hours
- Power BI4 modules · 20+ hours
- Copilot Studio2 modules · 9+ hours
- Power Pages2 modules · 9+ hours
- PowerShell2 modules · 5+ hours
- 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 Power Apps training course for?
This course is ideal for IT professionals, business analysts, SharePoint and Excel power users, and developers who want to build business apps on the Microsoft Power Platform without heavy custom coding.
Do I need coding experience to learn Power Apps?
No. Basic logic and Excel-style formula familiarity help, but you don’t need to be a developer. The course starts from fundamentals and then moves into more advanced formulas, components, and patterns step by step.
What kind of apps will I be able to build after this course?
You’ll be able to build real business apps with forms, validations, and workflows that connect to SharePoint, Dataverse, and other data sources, supporting scenarios like requests, approvals, tracking, and internal tools.
Does the course cover best practices for professional projects?
Yes. You learn how to structure apps, use components, handle performance and data limits, and follow patterns that are suitable for production apps in real organizations.
Will this Power Apps course help my career growth?
Yes. Power Apps skills are in high demand, and this course helps you move into Power Platform roles by giving you practical, project-ready experience you can show in interviews and client discussions.
Can I buy the Power Apps 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 Power Apps 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 Power Apps tutorials on SPGuides, or join the next free webinar.