
Program
Power Apps
Build business apps without writing a backend
Learn to design and ship low-code business apps with Microsoft Power Apps, connected to the data sources your company already uses.
8
Weeks
40
Chapters
4
Practice formats
1
Portfolio artifact
8 weeks — one module per week (8 modules, 40 chapters), each week ending with a live class every Saturday, plus a module exam before the next module opens.
Curriculum
40 chapters across 8 modules — each with guided notes, a live example, a quiz, an exercise, a challenge, and class practice.
Module 1 · POWER APPS FOUNDATIONS
- 1Introduction to Power AppsWhat Power Apps is, the Power Platform, canvas vs model-driven apps, who builds them, and spotting good app opportunities.Learn →
- 2Planning an App & the Business CaseMapping the current process, users and personas, requirements, screens and data, a simple business case, and starting small with an MVP.Learn →
- 3Data Sources, Dataverse & DelegationChoosing between SharePoint, Dataverse, SQL, and Excel; designing tables and columns; relationships; delegation limits; and standard vs premium connectors.Learn →
- 4The Power Platform & EnvironmentsHow Power Apps fits with Power Automate, Power BI, Copilot Studio and Power Pages; environments, makers and admins; and choosing the right tool.Learn →
- 5Your First App from DataPreparing a table for app generation, creating an app from SharePoint, Excel or Dataverse, and understanding the browse–detail–edit screens Power Apps builds for you.Learn →
Module 2 · BUILDING CANVAS APPS
- 6Canvas App Basics: Screens & ControlsPower Apps Studio, screens, controls and properties, galleries, forms, the tree view, and building your first app from data.Learn →
- 7Power Fx FundamentalsFormula basics, If and Switch, text and date functions, variables (Set, UpdateContext), collections, and validating input.Learn →
- 8Working with Data: Filter, LookUp & PatchFilter, Search, Sort, and LookUp; aggregate functions; creating and updating records with Patch and forms; Remove; and handling errors.Learn →
- 9Navigation, Layout & User ExperienceNavigating between screens, responsive layouts and containers, themes and components, accessibility, and designing for mobile users.Learn →
- 10Forms, Galleries & ValidationGallery layouts and templates, Edit and Display forms, form modes, data cards, required fields, and validating input before it is saved.Learn →
Module 3 · MODEL-DRIVEN, INTEGRATION & DELIVERY
- 11Model-Driven Apps & Business RulesBuilding model-driven apps from Dataverse: tables and relationships, forms and views, the app designer, business rules, and choosing between app types.Learn →
- 12Connectors, Flows & LicensingUsing connectors in apps, calling Power Automate flows from an app, approvals and notifications, Office 365 users and Teams integration, and understanding licensing costs.Learn →
- 13Security, Sharing & GovernanceSharing apps, data permissions, Dataverse security roles, environments, data loss prevention policies, and the Center of Excellence.Learn →
- 14Testing, Deployment & ALMTesting apps, versions and restore, solutions, moving between dev/test/prod, pipelines, monitoring, and supporting users after launch.Learn →
- 15Dataverse Security Roles & TeamsBusiness units, security roles and privileges, access levels (user, business unit, organisation), teams, and column-level security.Learn →
Module 4 · DATAVERSE IN DEPTH
- 16Dataverse Tables & Column TypesStandard vs. custom tables, choosing column types (text, number, choice, lookup, date, file), primary names and keys, and capacity planning.Learn →
- 17Relationships in DataverseOne-to-many and many-to-many relationships, lookups, relationship behaviours (cascade, restrict), and working with related records in apps.Learn →
- 18Formula, Calculated & Rollup ColumnsRow-level formula columns, rollup columns that aggregate child records, business rules for defaults and validation, and when to calculate in the app instead.Learn →
- 19Importing Data & DataflowsGetting data into Dataverse: Excel/CSV import, Power Query dataflows for repeatable loads, mapping columns and keys, and cleaning data on the way in.Learn →
- 20Choosing a Data Source: SharePoint vs. DataverseComparing SharePoint lists, Dataverse, SQL and Excel on delegation, relationships, security, scale, licensing and governance — with a weighted decision matrix.Learn →
Module 5 · ADVANCED CANVAS DEVELOPMENT
- 21Variables & CollectionsGlobal, context and named-formula state; collections for in-memory tables; building a cart; and avoiding the common performance traps.Learn →
- 22Advanced Power Fx: With, ForAll, Sequence & ConcurrentReadable formulas with With, row-by-row work with ForAll, generating tables with Sequence, parallel loading with Concurrent, and error handling with IfError.Learn →
- 23Components & Component LibrariesReusable components with input/output properties, behaviour properties, component libraries shared across apps, and versioning.Learn →
- 24Responsive Design & ContainersDesigning for phones, tablets and desktops: scale-to-fit vs. responsive layouts, horizontal and vertical containers, breakpoints, and relative sizing.Learn →
- 25Mobile & Offline AppsDesigning for phones and field work: camera, barcode and location; offline-capable apps with Dataverse; SaveData/LoadData; and conflict handling.Learn →
Module 6 · MODEL-DRIVEN APPS IN DEPTH
- 26Forms, Views & DashboardsDesigning main and quick-create forms, sections and tabs, subgrids, system and personal views, charts and interactive dashboards in model-driven apps.Learn →
- 27Business Process FlowsGuiding users through stages and steps, required steps and stage gating, branching, and measuring time in each stage.Learn →
- 28App Designer, Navigation & Site MapBuilding a model-driven app with the app designer: pages, navigation groups, which forms/views/dashboards to include, and sharing by security role.Learn →
- 29Command Bar & Extending Model-Driven AppsCustomising the command bar with Power Fx, visibility rules, calling flows, and when to use plug-ins, JavaScript or PCF components.Learn →
- 30Power Pages: Apps for External UsersBuilding websites for customers, partners and suppliers on Dataverse: pages, forms and lists, authentication, table permissions and web roles.Learn →
Module 7 · INTEGRATION, AI & ANALYTICS
- 31Calling Power Automate from AppsRunning flows from a button, passing inputs and returning outputs, Dataverse-triggered flows, API limits, and choosing between in-app logic and flows.Learn →
- 32Custom Connectors & APIsCalling REST APIs that have no prebuilt connector: OpenAPI definitions, authentication, actions and triggers, testing, and sharing connectors safely.Learn →
- 33Power BI with Power AppsEmbedding Power BI tiles and reports in apps, embedding a Power Apps visual in Power BI for write-back, and choosing where analysis vs. action happens.Learn →
- 34AI Builder & Copilot in Power AppsPrebuilt and custom AI Builder models (document processing, text, images), Copilot for makers and users, credits and cost estimation, and responsible AI.Learn →
- 35Apps in Teams & SharePointRunning apps where people already work: Power Apps in Teams and Dataverse for Teams, embedding apps in SharePoint, customising list forms, and adoption benefits.Learn →
Module 8 · PRODUCTION, ADOPTION & CAPSTONE
- 36Solutions, Environment Variables & Connection ReferencesPackaging apps, flows and tables in solutions; managed vs. unmanaged; environment variables and connection references; and deployment pipelines.Learn →
- 37Performance & Accessibility ReviewMeasuring app performance with Monitor and App checker, fixing slow start-up and galleries, and meeting accessibility standards for every user.Learn →
- 38Monitoring, Support & MaintenanceRunning an app after go-live: analytics and telemetry, error logging, support processes, change requests, and keeping the app healthy over time.Learn →
- 39Adoption, Training & Measuring ValueGetting people to use the app: champions, training, communications, adoption KPIs, and calculating the time and money the app saves.Learn →
- 40Capstone: Replace a Manual Process with an AppDesign, build, test, and demo a working low-code business app connected to a real data source that replaces a spreadsheet-driven process.Learn →
Delivery
Blended — self-paced lessons plus live build sessions
Portfolio outcome
A working low-code business app connected to a real data source, ready to demo in interviews.
Certificate
Certificate of completion, verifiable online with its credential code.
By the end of this program, you'll be job-ready to…
- Design an app that replaces a real manual, spreadsheet-driven process
- Connect canvas and model-driven apps to live data sources
- Write Power Fx formulas that control real app behavior
Salary expectations
Estimated U.S. national average annual salary by experience level.
$70,000
Entry-level
$100,000
Mid-level
$135,000
Senior-level
Estimated figures for planning purposes — actual pay varies by location, employer, and experience.
Tools you'll master
Practical training, every chapter
- A live "try it yourself" example in every chapter you can run immediately
- A hands-on exercise per chapter, with hints and a reveal-able answer
- An open-ended challenge per chapter, graded against real success criteria
- Class practice prompts for pairs or cohorts, not just solo homework
Why take this program
Interview- and job-ready
Built to the same bar Aicloud actually hires against — not a generic syllabus.
Tier 1 company partners
Program partnerships with leading employers are in progress — see Affiliation for status.
Job connection access
Graduates get access to Aicloud's own hiring pipeline and employer referral network.
Professional networking
Cohort discussion boards and live sessions connect you with peers and mentors, not just content.
A real portfolio
You leave with a concrete, explainable artifact — proof of knowledge, not just a certificate.