Tutorial hub · Power Apps

Power Apps Tutorials: Learn Canvas Apps Step by Step

Every Power Apps tutorial on EnjoySharePoint in one place: galleries, forms, dropdowns and combo boxes, collections, Patch, Power Fx formulas and SharePoint data. Each example is built and tested in a real app.

Preeti Sahu Microsoft MVPBijay Kumar Microsoft MVPWritten and tested by Preeti Sahu and Bijay Kumar
Updated October 4, 2026
207Power Apps tutorials
13topics, from controls to Power Fx
2Microsoft MVP authors
The basics

What is Power Apps?

Power Apps is a suite of apps, services, connectors and a data platform for building custom business apps. Apps connect to Microsoft Dataverse or to many online and on-premises sources, such as SharePoint, SQL Server and Dynamics 365. Both app types use Power Fx, an Excel-like formula language.

Canvas apps vs model-driven apps

  • Canvas apps start from the user experience: you design each screen on a blank canvas and connect to more than 200 data sources, including SharePoint and Excel.
  • Model-driven apps start from your data model in Dataverse; the screens are generated from forms, views and business processes.
  • Canvas apps are good for task apps, mobile apps and apps on top of SharePoint lists, which is what most of our tutorials cover.
  • Power Fx is the low-code formula language behind both. It’s strongly typed, declarative and open source.

What's current in Power Apps (2026)

Keep these in mind when you follow a tutorial or plan a new app.

  • 500 / 2,000
    Delegation limitWhen a query can’t be delegated, Power Apps only processes the first 500 records by default, and at most 2,000. Read how to fix delegation warnings.
  • Fluent 2
    Modern controlsModern controls based on Fluent 2 are available in canvas apps under Settings > Updates > New. Some, such as the modern Table and Dropdown, are still in preview.
  • New
    Generative pagesDescribe a page in plain language and Power Apps creates a React-based page for a model-driven app (limited regions, English prompts).
  • Licensing
    Power Apps PremiumThe former per-user plan is now called Power Apps Premium. Microsoft 365 licenses include limited use rights with standard connectors such as SharePoint.
  • Free
    Developer Plan for learningFree with a work or school account, for development and testing. It includes Dataverse and premium connectors.
Where to start

A Power Apps learning path

New to Power Apps? Work through these in order. Each step builds on the one before.

  1. Build your first appA beginner tutorial
  2. Create a canvas app from a SharePoint listThe most common setup
  3. Understand the gallery controlShow lists of records
  4. Create a simple formAdd and edit records
  5. Update SharePoint items with PatchSave data your way
  6. Learn collectionsData in memory
  7. Avoid delegation problemsWork with large lists
  8. Share your app with your organizationGet it to your users
Every tutorial

All 206 Power Apps tutorials, by topic

Every Power Apps tutorial on the site, grouped by task. Use the topic cards above to jump to a section.

Power Apps comparisons

2 tutorials

How Power Apps compares with Power BI and Power Pages, and when to use each.

Back to all topics

Power Apps controls

33 tutorials

How to use each control, from buttons and text inputs to the camera, barcode reader, charts and the PDF viewer.

Buttons, labels and text inputs

Radio buttons, check boxes, toggles and ratings

Images, camera, barcode, video and PDF

Charts, tables and other controls

Back to all topics

Galleries

27 tutorials

Show lists of records in a gallery, then filter, group, format and update them.

Filter a gallery

Gallery basics, formatting and selection

Back to all topics
Fresh

Recently updated Power Apps tutorials

We update tutorials when Microsoft changes something. These are the latest ones, including new tutorials.

Keep learning

Official docs and more tutorial hubs

For the full reference, go to Microsoft’s documentation. Our other hubs cover SharePoint, Power Automate and the rest of Microsoft 365.

Get the free Power Automate Expressions Cheat Sheet

122 copy-paste formulas with real business examples, from dates and JSON to SharePoint and error handling. An 86-page PDF, free.

Send me the cheat sheet

Frequently asked questions

What is the difference between a canvas app and a model-driven app?

A canvas app starts from the user experience: you design every screen and can connect to more than 200 data sources, including SharePoint. A model-driven app starts from Dataverse tables, and its screens are generated from forms, views and business processes.

What is Power Fx?

Power Fx is the low-code formula language of the Power Platform. It uses Excel-like formulas, is strongly typed and declarative, and is open source.

What is delegation in Power Apps?

Delegation means the data source does the filtering and sorting. When a formula can’t be delegated, Power Apps only works with the first 500 records by default, which you can raise to 2,000 in the app settings.

Can I learn Power Apps for free?

Yes. The Power Apps Developer Plan is free for anyone with a work or school account. It’s for development and testing, and includes Dataverse and premium connectors.

Do I need a premium license to build apps on SharePoint lists?

Not usually. Microsoft 365 licenses include limited Power Apps use rights with standard connectors, and SharePoint is a standard connector. Premium connectors and Dataverse need Power Apps Premium or another premium license.