Power Automate Desktop development essentials

App Maker
Functional Consultant
Power Platform
Power Automate


Effective November 2020

  • Common Data Service has been renamed to Microsoft Dataverse. Learn more.

  • Some terminology in Microsoft Dataverse has been updated. For example, entity is now table and field is now column. Learn more.

Modules will be updated soon to reflect the latest terminology.

Learn how Power Automate Desktop handles common development concepts and tasks, such as actions, variables, conditionals, and loops.

Learning objectives

In this module, you will:

  • Create a flow from scratch using the flow designer
  • Learn how to use actions and variables
  • Understand the testing and debugging features of the flow designer
  • Configure the error handling properties of individual actions
  • Comprehend the use of UI elements and images
  • Use subflows to compartmentalize and reuse parts of a flow


  • Basic familiarity with the Power Automate Desktop Console