Power Apps Tutorials [Complete step-by-step tutorials with examples]

If you are here to learn Power Apps, do not worry. I have written helpful Power Apps tutorials for beginners and experienced professionals.

Also, I have divided or organized all the tutorials category-wise, so it will be very easy to follow, practice, and use while you are working in Power Apps at your organization.

What is Microsoft Power Apps?

Here is a definition from the Microsoft Official website:

Power Apps is a suite of apps, services, and connectors, as well as a data platform that provides a rapid development environment to build custom apps for your business needs. Using Power Apps, you can quickly build custom business apps that connect to your data stored either in the underlying data platform (Microsoft Dataverse) or in various online and on-premises data sources (such as SharePoint, Microsoft 365, Dynamics 365, SQL Server, and so on).

Power Apps allows us to build applications through a user-friendly interface, much like creating a PowerPoint presentation. This ‘low-code’ or ‘no-code’ approach democratizes app development, enabling everyone in an organization to contribute to digital transformation.

Microsoft Power Apps is widely used across numerous sectors in the United States of America. For instance, American corporations like PepsiCo use Power Apps to streamline their supply chain operations and HR functions. The US government also utilizes Power Apps for various internal and public-facing services, such as reporting systems, scheduling tools, and inspection checklists.

Let us try to understand the core components of Microsoft Power Apps.

Core Components of Power Apps

Canvas Apps

Canvas Apps is the first of three types of apps you can create with Power Apps. These apps start with a blank canvas, allowing users to design an app exactly as they envision. The user-friendly interface enables dragging and dropping elements onto the canvas, and connecting these with various data sources.

Example: An American retail store could use a Canvas App to create a product inventory management system, connecting it with data from their existing databases or even Excel spreadsheets.

Model-Driven Apps

Unlike Canvas Apps, which start from a blank canvas, Model-Driven Apps begin with the data. Users define the data they want to work with and then design the app around that data. This more structured approach is suitable for more complex business scenarios.

Example: A healthcare provider in the US could use a Model-Driven App to manage patient records, appointments, and treatments. The data-first approach ensures the app meets the complex needs of the healthcare environment.

Portals

Portals allow external users to interact with your data via a website. These are particularly useful when you want to share specific data with customers, partners, or employees who don’t have access to your organization’s internal systems.

Example: A USA-based university could use a Power Apps Portal to create a student portal where students can register for courses, view their grades, and access other university services.

Benefits of Power Apps

Power Apps bring numerous benefits to any organization. Its simplicity and speed mean that apps can be built in less time and at a lower cost than traditional software development methods.

  1. Democratization of App Development: Power Apps empowers individuals to build functional and attractive apps regardless of their technical skills. This means those who understand the business requirements best – often those who aren’t in the IT department – can contribute directly to the app development process.
  2. Rapid Development and Deployment: Power Apps enables quick development and deployment of apps. It has pre-built templates, drag-and-drop features, and connections to various Microsoft and third-party services.
  3. Seamless Integration: Power Apps works seamlessly with other Microsoft products, like Office 365, Dynamics 365, and Azure, and also connects to a wide range of third-party services.

Microsoft Power Apps tutorials

Here will be all the list of Power Apps tutorials. First, we will start with the Power Apps beginners tutorials:

Power Apps tutorial for beginners

Here are a few tutorials for beginners in Power Apps.

TutorialsDescription
Different Types of Apps in Microsoft Power AppsThis beginner tutorial explains what are the different types of Apps in Microsoft Power Apps.
Create a Canvas App from a SharePoint ListThis Power Apps tutorial explains how to create a canvas app from a SharePoint list.
Create a canvas app from Excel in Power AppsLearn how to create a canvas app from an Excel file in Power Apps. We need to create an Excel file, format it as a table, and then store it in a cloud storage like OneDrive for Business or SharePoint. Then, you can create a canvas app in Power Apps in a few clicks.
CRUD Operations using Power AppsLearn about CRUD operations in Power Apps.
App OnStart Function in Power AppsLearn how to use App OnStart function in Power Apps.
Share Power Apps With External UsersThis Power Apps tutorial explains how to share a Power Apps app with external users.
Share a Power Apps App Within an OrganizationThis tutorial explains how to share a Power Apps app within the organization.
Submit Data From Power Apps to ExcelCheck out this complete Power Apps tutorial to learn how to save the data from the Power Apps form to Excel.
Power Apps no item to display in previewRead this Power Apps tutorial to learn how to fix the error “no item to display” in Power Apps Preview mode.
Set Context Variable in Power AppsThis Power Apps tutorial explains how to set a context variable in Power Apps.
Set Global Variable in Power AppsLearn how to set global variables in Power Apps.
Power Apps Upload File to SharePoint Document LibraryLearn how can you upload a file to a SharePoint document library from Power Apps.
Create Different Forms in Power AppsThis tutorial explains how to create different forms in Power Apps.
How to Build Calculator in Power AppsCheck out this Power Apps post to learn how to create a calculator in the Power Apps Canvas app.
Navigate to Other Screens in Power AppsLearn this Power Apps article to know how to navigate to different screens in Power Apps.

Power Apps Controls tutorials

Here is a list of Microsoft Power Apps control tutorials.

TutorialsDescription
Power Apps Modern Button ControlLearn how to use Power Apps modern controls in a canvas app.
Power Apps Modern Date Picker ControlThis tutorial explains how to use the Power Apps modern date picker control.
Power Apps Text input ControlLearn how to use text input control in the Power Apps app with various examples.
Power Apps Export Import ControlThis Power Apps article explains how to use export and import control in Power Apps.
Show or Hide Label Control On Button Click in Power AppsLearn how to show/hide a label control on a button click in Power Apps.
Power Apps Data table ControlCheck out this complete tutorial on how to work with data table control in Power Apps with examples.
Power Apps Button ControlLearn how to use the button control in Power Apps.
Power Apps Button OnSelectThis tutorial will help you to work with the Power Apps button onselect method.
Power Apps Dropdown ControlThis Power Apps tutorial explains how to use a dropdown control in Power Apps canvas app.
Power Apps Date Picker ControlCheck out this Power Apps tutorial to learn how to use a Date picker control in Power Apps.
Power Apps Rating ControlKeep reading this Power Apps tutorial to learn how to use a rating control in Power Apps.
Power Apps Slider ControlLearn how to use the slider control in Power Apps with real examples.
Power Apps Timer ControlThis Power Apps tutorial explains how to use a timer control in Power Apps.
Power Apps Toggle ControlLearn how to use a toggle control in Power Apps.
Power Apps List box ControlCheck out how to work with a list box control in Power Apps.
Set List Box Default Value in Power AppsRead this complete article to know how to set a list box default value in Power Apps.
Power Apps Camera ControlRead this complete tutorial to learn how to use a camera control in Power Apps.
Power Apps Check Box ControlKeep learning this article to know how to use a check box control in Power Apps.
Power Apps Image ControlCheck out this tutorial to learn how to use image control in Power Apps.
Power Apps Audio and Video ControlLearn how to use Audio and Video control in Power Apps with various examples.
Power Apps PDF Viewer ControlCheck this complete guide to learn about PDF Viewer control in Power Apps.
Power Apps Microphone ControlKeep learning this Power Apps post to know how to work with a Microphone control in the Power Apps Canvas app.
Bind Power Apps Dropdown Items From CollectionThis Power Apps tutorial explains how to bind a dropdown from a Power Apps collection.
Filter Power Apps Collection By Yes No ColumnLearn how to filter a Power Apps collection by yes/no column.
Bind Power Apps Dropdown Control From SharePoint Yes No ColumnHere, you will learn how to bind a Power Apps dropdown control from a SharePoint Yes/No column.
Bind SharePoint Lookup Column in Power Apps DropdownThis tutorial explains how to bind SharePoint lookup column values in a dropdown control in Power Apps.
Validate Power Apps Dropdown ControlLearn how to validate a Power Apps dropdown control in Power Apps.
Display Column Names in Power Apps DropdownEasily, we can display column names in a Microsoft Power Apps dropdown control.
Display Multiple Columns in Power Apps DropdownIn this Power Apps tutorial, I have explained how to display multiple SharePoint list columns in a Power Apps dropdown control.
Set Default Value in Power Apps Dropdown Control from SharePoint listThis tutorial explains how to set the default value in a Power Apps dropdown control from a SharePoint list.
Set default value in dropdown in Power AppsLearn how to set the default value in a dropdown in Power Apps from a SharePoint list.
How to Get Dropdown Selected Value in Power AppsKeep reading to know more on how to get dropdown selected value in Power Apps.
Bind Power Apps Dropdown Control From SharePoint Yes No ColumnLearn how to easily bind a Power Apps dropdown control from the SharePoint Yes/No column.
Display SharePoint Person Column in Power Apps DropdownThis tutorial explains displaying the SharePoint person column in a Power Apps dropdown control.
Bind Power Apps Text Input Values In A Dropdown ControlThis PowerApps tutorial explains how to bind text input values in a Power Apps dropdown control.
Power Apps Dropdown Values Not ShowingLearn how to fix the Power Apps dropdown values not showing the issue.
How to Set Dropdown Value on Button Click in Power Apps?This Power Apps tutorial explains how to set the dropdown value on a button click in Power Apps.
How to Set Power Apps Dropdown Values Based on VariableKeep reading this post to learn how to set Power Apps Dropdown values based on variables.
Convert Dropdown to Radio Button in Power Apps FormLearn how to convert a dropdown to a radio button in Power Apps form.
Convert Textbox to Dropdown in Power AppsThis Power Apps tutorial explains how to convert a textbox to a dropdown in Power Apps.
Set Dropdown Value on OnVisible in Power AppsThis tutorial explains how to set a dropdown value on OnVisible in Power Apps.
Bind Power Apps Dropdown Values Based On Button ClickLearn how to bind Power Apps dropdown values based on button click.
How to Sort Power Apps Cascading Dropdown?Check out this Power Apps tutorial to learn how to alphabetically sort Power Apps Cascading Dropdown control.
Set Default Value Blank in Power Apps Cascading DropdownKeep reading this Power Apps post to learn how to set the default value blank in the Power Apps Cascading Dropdown control.
Set Dropdown Default Value To Variable in Power AppsThis Power Apps article will show you how to work with Power Apps Combo box Select All.
Create Power Apps Cascading Dropdown From SharePoint ListThis Power Apps article will show you how to work with the Power Apps Combo box Select All.
Set Power Apps Combo Box Value On Button ClickThis tutorial explains setting Power Apps combo box value on a button click.
Power Apps Combo Box Select AllThis Power Apps article will show you how to work with the Power Apps Combo box Select All.
Power Apps Combo Box Search Office365UsersHere, you will learn how to search Office 365 users and bind them into the Power Apps combo box.
Populate Distinct Values in Power Apps Combo BoxLearn how to bind distinct values in a Power Apps combo box.
Power Apps Combo Box SortThis Power Apps tutorial explains how to sort a combo box in Power Apps.
Power Apps check if a Combo box is emptyLearn how to check if a Power Apps combo box is empty.
Power Apps Error: Expected Record ValueLearn how to fix the error “Expected record value” in Power Apps.
Power Apps Combo Box ControlLearn how to use the Combo box control in Power Apps.
Reset Combobox in Power AppsCheck out this complete tutorial to learn how to reset a combo box in Power Apps using the reset() function.
Check if Power Apps Combobox has a selected valueLearn how to check if a Power Apps combo box has a selected value.
How to Set Combo Box Default Value in Power Apps?This tutorial explains how to set the combo box default value in Power Apps.
Power Apps Combo Box Default Value EmptyThis article assists you in learning how to make Power Apps Combo box default value to empty.
Power Apps Combo Box OnChangeLearn how to work with onchange event of Power Apps combo box.
Power Apps Combo Box Set or Get Selected ValueThis tutorial explains how to get or set value in a combobox in Power Apps.
How To Save Power Apps Combobox Multiple Values To SharePoint List?Learn how to save Power Apps selected combo box multiple value to a SharePoint list.
Delegation Warning in Power Apps Combo box [How to Overcome]Check out how to fix the delegation error “Delegation warning” while working with Power Apps Combo box control.
Remove Power Apps Combo Box Selected ItemLearn how to remove selected items from a Power Apps combo box.
Power Apps Combo Box ValidationCheck out how to validate Power Apps Combo box control with various examples.
Display Combo Box Items from SharePoint list in Power AppsThis Power Apps tutorial explains how to display combo box items from a SharePoint list.
Power Apps Radio Button ControlKeep reading this tutorial to learn how to use the Radio button control in Power Apps.
If Statement in Power Apps Radio ButtonKeep learning this tutorial to learn how to use the if statement in a Radio button control in Power Apps.
How to Get Radio Button Selected Value in Power AppsCheck out this post to learn how to get selected radio button values in Power Apps.
How to Change the Radio Button Layout from Vertical to Horizontal in Power AppsLearn how to change the radio button layout from vertical to horizontal and vice versa.
Set Radio Button Default Value in Power AppsThis Power Apps tutorial explains how to set a radio button default value in Power Apps.
Change Radio Button to Checkbox in Power AppsLearn how to change a radio button to a checkbox in Power Apps.
Power Apps Radio Button Yes No ValueLearn how to add a Yes No value in the Power Apps Radio button control directly and how to bind the SharePoint Yes No field in the Power Apps Radio button.
Reset Radio Button in Power AppsThis Power Apps tutorial explains how to reset a radio button in Microsoft Power Apps.
Sort Power Apps Radio ButtonLearn how to sort the Power Apps radio button using various examples.
Make Power Apps Radio Button Field MandatoryThis Power Apps tutorial explains how to make a Power Apps radio button field mandatory.
Patch Power Apps Radio Button Value to SharePoint ListHere, you will learn how to patch the Power Apps radio button value to a SharePoint list.
Power Apps Add Picture ControlLearn how to use the picture control in Power Apps.
Power Apps Barcode Reader ControlLearn how to use the barcode reader control in Power Apps with an example.
Set Or Get Selected Value From Power Apps List BoxCheck this post to know how to set or get the selected item/value from a Power Apps List box control.
Filter List Box in Power AppsThis Power Apps tutorial will let you know how to filter a list box control in Power Apps.
Power Apps Lower, Upper, and Proper FunctionLearn how to use Lower, Upper, and Proper function in Power Apps.
Power Apps Reset FunctionThis Power Apps article lets you understand what the Reset() function in Power Apps is and how to use it.
Convert Text to Currency in Power AppsLearn how to convert text to currency (in dollars and Euros) in Power Apps.

Power Apps Gallery Control Tutorials

TutorialsDescriptions
Power Apps Gallery Control [How to Use]Check out this complete tutorial to learn what the Power Apps Gallery is and how to use the gallery in Power Apps with various examples.
Power Apps Filter Gallery By Date Range DelegationThis is a workaround for the Power Apps Filter Gallery By Date Range Delegation.
Filter Power Apps Gallery By Multiple DropdownsThis Power Apps tutorial explains how to filter a Power Apps gallery control by multiple dropdowns with examples.
Power Apps Filter Gallery By DateThis Power Apps tutorial explains how to filter a gallery control by date in Power Apps.
Power Apps Filter Gallery By MonthThis advanced Power Apps tutorial explains how to filter the gallery by month in Power Apps.
Power Apps Filter Gallery By QuarterHere, you will learn how to filter a gallery control by quarter in Power Apps.
Power Apps Filter Gallery By YearThis tutorial explains how to filter Power Apps gallery control by year.
Power Apps Filter Gallery By DaysHere, you will learn how to filter a gallery control by days in Power Apps.
Power Apps Filter Gallery By WeekLearn how to filter gallery by week in Power Apps with a few examples.
Filter Power Apps Gallery by PersonThis Power Apps tutorial explains how to filter a Power Apps gallery control by person.
Filter Power Apps Gallery By DropdownThis tutorial explains how to filter a gallery control by dropdown in Power Apps.
Filter Gallery By Radio Button in Power AppsThis Power Apps tutorial explains how to filter a Power Apps gallery by radio button in Power Apps.
Power Apps Combo Box Filter GalleryThis Power Apps tutorial explains how to filter a gallery control using a combo box.
Set Default Item in Power Apps GalleryKeep reading this Power Apps tutorial to know how to set default item in Power Apps gallery.

Power Apps Collection Tutorials

Collections are very important in Power Apps; here is a list of Power Apps collection tutorials.

TutorialsDescriptions
Power Apps Collection vs TableLearn the difference between a Power Apps collection and a table.
Create Power Apps Collection from SharePoint ListThis Power Apps tutorial explains how to create a collection from a SharePoint list in Power Apps.
Create a Power Apps Collection From ExcelCheck this complete post to know how to create a Power Apps collection from an excel sheet.
Create a Power Apps Collection ManuallyThis Power Apps tutorial explains how to create a collection in Power Apps manually.
Create a Collection OnStart of a Power AppsThis Power Apps tutorial explains how to create a collection OnStart of Power Apps.
Create Power Apps Collection from Multiple SharePoint ListsThis tutorial explains how to create a Power Apps collection from multiple SharePoint lists.
Sort Power Apps Collection AlphabeticallyThis tutorial explains how to sort a Power Apps collection alphabetically in ascending and descending order.
Power Apps Collection ContainsThis tutorial explains with examples everything about the Power Apps collection contains.
Remove Items from a Power Apps CollectionThis Power Apps tutorial explains how to remove items from a collection in Power Apps.
How to Remove a Column From Power Apps Collection?Learn how to remove a column from a Power Apps collection.
Power Apps Collection GroupByLearn how to use GroupBy in a Power Apps collection.
Add a Lookup Column to Power Apps CollectionLearn how to add a lookup column to a collection in Power Apps.
Remove Duplicate Rows in Power Apps CollectionThis Power Apps tutorial explains how to remove duplicate rows from a collection in Power Apps.
How to Filter Power Apps Collection By DateCheck out this complete Power Apps tutorial to learn how to filter Power Apps collection by date.
How to Filter Power Apps Collection By Person/Group Column?Learn how to filter Power Apps collection by person/group column.
Filter Power Apps Collection By Choice ColumnThis Power Apps tutorial explains how to filter Power Apps collection by SharePoint choice column.
Filter Power Apps Collection By Yes No ColumnThis article explains filtering the Power Apps collection with a search text input.
Filter Power Apps Collection By Logical OperatorsLearn how to filter Power Apps Collection by logical operators.
Display Power Apps Collection Data in GalleryThis Power Apps tutorial explains how to filter the Power Apps collection by SharePoint choice column.
Filter Power Apps Collection With Search Text InputRead this complete article to filter Power Apps Collection by the Yes no column.

Conclusion

I hope you enjoyed these Power Apps beginner tutorials.