The course is intended for individuals who want to learn how to build intelligent applications using Microsoft Power Platform and who are new to incorporating AI, copilots, and agents into solution design. It is particularly relevant for learners who already have a general understanding of business processes or application building.
Participants learn how to analyze requirements, select appropriate Power Platform components, and create AI-enhanced solutions. The course also introduces how AI and agents can improve application behavior, automation, and user experience, while developing awareness of governance and responsible AI use.
The course progresses through four main areas:
- Designing AI-first Power Platform solutions
- Building the data foundation with Microsoft Dataverse
- Building intelligent applications and portals with Power Apps and Power Pages
-
Automating and extending solutions with Power Automate and AI
Course Modules
1. Get Started with AI-First Solutions in Microsoft Power Platform
The first learning path introduces the mindset, terminology, and tools required to approach Power Platform solutions from an AI-first perspective. Participants explore AI-first design patterns, Copilot capabilities, prompt engineering, and AI-powered Plans that can transform a business idea into a structured solution blueprint.
Design AI-powered business solutions with Microsoft Power Platform
Participants learn how AI is incorporated across Microsoft Power Platform and how to match business requirements with the appropriate Power Platform components. They explore AI-first Power Platform capabilities, map business processes to AI-first solution patterns, and examine options for extending Power Platform solutions.
Key topics include:
- Exploring the AI-first Power Platform
- Recommending Power Platform components for business solutions
- Mapping business processes to AI-first solution patterns
-
Exploring Power Platform extensibility options
Create effective prompts for generative AI tools
Participants are introduced to prompt engineering and learn the fundamental principles for communicating effectively with generative AI systems.
Topics include:
- Prompt-based generative AI models
- Understanding prompt engineering
- Types of prompt instructions
- Creating effective prompts
-
Best practices for prompting generative AI tools
Turn business ideas into Power Platform solutions with Plans
Participants learn how Plans in Power Apps can use AI agents to translate business ideas described in natural language into structured requirements, a data model, and a technology proposal.
They explore how to:
- Work with Plans and the AI agents behind them
- Create a plan and refine business requirements
- Review the proposed data model and technology
- Build and manage the resulting solution
-
Create a plan from an existing solution
2. Build Your Data Model with Microsoft Dataverse
The second learning path focuses on creating the data foundation required for intelligent Power Platform applications. Participants learn how Dataverse organizes business information through tables, columns, relationships, security roles, and built-in capabilities.
Create tables in Dataverse
Participants begin with the fundamentals of Microsoft Dataverse and learn how business application data can be stored and managed securely using standard and custom tables.
Topics include:
- Introduction to Microsoft Dataverse
- Dataverse table characteristics
- Dual-write and virtual tables
- Creating Microsoft Dataverse tables
- Importing data into Dataverse
- Creating relationships between tables
- Dataverse logic and security
- Creating custom tables and importing data
-
Dataverse auditing
Create and manage columns within a table in Dataverse
Participants learn how to define and manage the individual pieces of information stored within Dataverse tables.
Topics include:
- Defining columns in Microsoft Dataverse
- Understanding different column types
- Adding columns to tables
- Working with Prompt columns and row summaries
- Working with primary columns
- Understanding column restrictions
- Creating auto-numbering columns
-
Creating alternate keys
Get started with security roles in Dataverse
Participants learn how Dataverse security roles can be used to control access to environments and business data, including permissions that determine whether users can view, edit, or delete information.
Topics include:
- Environment roles
- Adding and disabling environment users
- User security roles and default security roles
- Creating custom security roles
- Checking the roles assigned to users
- Configuring Dataverse teams for security
-
Configuring Dataverse group teams
3. Build Intelligent Apps and Portals with Microsoft Power Apps
Once the data model is established, participants move on to building the applications and experiences that users interact with. This learning path covers canvas apps, model-driven apps, and Power Pages, including AI and Copilot capabilities.
Get started with Power Apps canvas apps
Participants learn the fundamentals of canvas applications, including how controls and data sources work together. They also build a first canvas app and explore how Copilot can be used to create an application from Excel data.
Topics include:
- Introduction to Power Apps
- Power Apps building blocks
- Creating a first Power Apps application
- Working with Power Apps data sources
- Creating an app from Excel using Copilot
- Using Power Apps with Power Automate and Power BI
-
Designing a Power Apps application
Customize a canvas app in Power Apps
Participants learn how to customize the appearance and behavior of canvas applications. This includes working with controls and screens, using Power Fx formulas, creating screen navigation, and developing reusable components.
Topics include:
- Customizing canvas apps
- Working with controls and screens
- Applying Power Fx formulas to controls
- Working with Power Fx formulas
- Creating screen navigation
-
Building reusable components and formulas
Publish, share, and maintain a canvas app
After building an application, participants learn how to make it available to users and manage it throughout its lifecycle.
Topics include:
- Publishing an application
- Sharing applications with users
- Maintaining applications
-
Application lifecycle management
Get started with model-driven apps in Power Apps
Participants learn how model-driven applications are constructed using components such as dashboards, forms, views, and charts, with little or no code required.
They explore:
- Model-driven app components
- Designing model-driven applications
- Creating a model-driven app
- Building pages with generative AI
- Controlling security when sharing apps
- Incorporating business process flows
- Adding logic with Power Fx
- Enabling Copilot chat for application users
-
Adding agents to model-driven applications
Configure forms, charts, and dashboards in model-driven apps
Participants learn how to configure the primary components used to display and interact with business data inside model-driven applications.
Topics include:
- Forms and form elements
- Configuring multiple forms
- Specialized form components
- Extending applications with custom pages
- Configuring views
-
Configuring charts and dashboards
Core components of Power Pages
Participants are introduced to Power Pages for creating modern, data-driven business websites that allow customers, partners, employees, and other external or internal audiences to interact with Dataverse data.
They explore:
- Power Pages fundamentals
- Core Power Pages tools and components
- Power Pages security
-
Power Pages extensibility
Explore Power Pages Design Studio
Participants learn how to work with the Power Pages Design Studio to develop and customize websites. The module also introduces the use of Copilot and AI-powered agents within Power Pages.
Topics include:
- Working with pages
- Adding page components
- Site styling and templates
- Securing Power Pages sites
-
Adding an AI-powered agent to a website
4. Automate and Extend Your Solutions with AI in Microsoft Power Automate
The final learning path focuses on connecting Power Platform solutions with intelligent automation. Participants create cloud flows, connect automation to Dataverse, build approval processes, and use generative AI with their own business data.
Get started with Power Automate
Participants learn how Power Automate can automate actions across applications and services and how to create and manage cloud flows.
Topics include:
- Introduction to Power Automate
- Creating cloud flows
- Creating recurring flows
- Monitoring incoming emails
- Sharing flows
- Troubleshooting flows
-
Converting a flow to an agent flow
Use Dataverse triggers and actions in Power Automate
Participants learn how Power Automate can interact directly with Microsoft Dataverse through triggers and actions.
They work with:
- Dataverse triggers
- Querying Dataverse data
- Create, update, delete, and relate actions
-
Creating cloud flows using the Dataverse connector
Build approval flows with Power Automate
This module focuses on automating approval processes to streamline business workflows and route decisions efficiently.
Topics include:
- Approval flows
- Building approval requests
- Creating business process flows
-
Creating business process flows with conditions and branching
Create AI Builder prompts using your own Dataverse data
Participants explore how to create grounded prompts in AI Builder and use their own Dataverse business data with generative AI capabilities.
They learn how to:
- Create grounded prompts in AI Builder
- Use a grounded prompt in a cloud flow
- Use a grounded prompt in a canvas application
-
Use a grounded prompt in a custom copilot