We may earn an affiliate commission when you visit our partners.
Course image
Alireza Aliabadi

Welcome to workflow development. This course is your gateway to workflow design using Microsoft Flow. You will learn to build workflows from scratch and integrate it with many external services.

The course is fast yet easy to follow and in the end of the course you will be able to use most of the Microsoft Flow features.

Enroll now

What's inside

Learning objectives

  • Creating workflows using microsoft flow
  • Connecting different solutions to sharepoint online
  • Calling flows from external sources
  • Creating workflow triggers and actions with flow
  • Controlling flow using conditions
  • Querying records using odata in microsoft flow
  • Integrating sharepoint online with other solutions
  • Sending office forms data to microsoft flow

Syllabus

You will learn about the right scenarios for using Microsoft Flow and product licensing

In this lecture you will learn the basic Microsoft Flow elements and their functionalities. This gives you a basic understanding of when and where to utilize Microsoft Flow.

Read more

This lecture is a demo and not a walkthrough. Sit back and see how easily you can create a workflow with Microsoft Flow.

In this lecture you will see different licensing and pricing options for Microsoft Flow.

In this lecture I walk you through everything you need to start your Flow training

In this lecture we talk through the chapters we have ahead of us.

This 30 second video shows you the updated UI for creating blank flow after these lectures were recorded.

This lecture classifies Flow triggers into 3 groups. After that we start by creating a flow and working with trigger. You will learn to create a flow that you run it from your mobile device and it sends you an e-mail.

In this lecture we get into trigger properties and get mobile device GPS location using Flow and pass it to an e-mail address.

In this lecture we create a scheduled flow to run in defined intervals and send e-mails. This can be used to schedule virtually any task.

In this lecture we create a Flow that monitors a SharePoint custom list and every time an item is created in the list, it captures the item fields in an e-mail and sends it to a predefined e-mail address.

In this lecture we create a Flow that can be called using a POST web API. We use JSON to pass parameters to the flow and call and test the API using Postman.

Introduction to Actions in Microsoft Flow

In this lesson we create a Flow that captures item fields from Mobile app button and adds it to SharePoint Online list

In this lecture we create a Flow that gets the list item id as parameter and deletes the item from SharePoint Online list.

In this lecture you will learn how to update a list item/record using Microsoft Flow actions.

In this lecture we have a quick review on OData as prerequisite to query items in Microsoft Flow

In this video we user OData query to get list items from a SharePoint List.

In this lecture you will learn how to get internal field names from external sources (like SharePoint) for OData query

In this lecture we learn how to make a call to a simple web API from Microsoft Flow.

This is the beginning of working with Variables. In this lecture we create variables and assign value to them.

In this lecture we create a Flow and convert text input to integer and store it in an integer variable using expressions.

In this lecture we create a flow with array in it, we add items to the array and retrieve the values later.

An introduction to flow control actions and our objectives.

In this lecture we learn to work with condition control (Visual IF Statement)

In this lecture we create a Flow that populates an Array with 10 random items using Do Until control and then we navigate through all items in the array, read them and add them to an e-mail.

In this video we user Switch control in a very simple example and evaluate a variable content.

In this lecture you will learn

  1. How to run parallel tasks in Microsoft Flow.

  2. How to use scope to build Flow strategy and organize Flow elements

  3. How to use terminate to end Flow execution and return error code

In this video we discuss what Office Forms service is and how it can help us building workflows.

We create a simple form using Office Forms service to connect it to Microsoft Flow

In this lecture we submit a Microsoft Office form to a SharePoint list using Microsoft flow.

Form => Flow => SharePoint List

In this lecture we create a Flow that when a file is uploaded to a SharePoint library, it reads the file, assigns file name to an e-mail subject and file content to e-mail body. Then it sends the e-mail.

In this lecture you will see how copy/move file works in Flow and working with SharePoint.

In this lecture I am answering some questions that may have come up about file handling in Microsoft Flow.

This is my closing statement about this course

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Integrates with SharePoint Online, which is widely used for document management and collaboration in many organizations
Explores triggers and actions, which are fundamental concepts for designing automated workflows
Covers the use of variables and controls, which are essential for building complex and dynamic workflows
Demonstrates integration with Office Forms, which can be useful for collecting data and triggering workflows
Requires familiarity with product licensing, which may be a barrier for some learners

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical crash course for microsoft flow

According to learners, this course provides a practical and fast-paced introduction to Microsoft Flow (now Power Automate). Students say it's a good starting point for beginners looking to automate tasks, particularly within the Microsoft ecosystem like SharePoint and Office Forms. The course appears to offer hands-on examples and demos covering essential features like triggers, actions, variables, and controls, which helps in getting functional quickly. However, as a 'crash course', it likely focuses on breadth over depth, and learners seeking advanced or complex topics might find it too basic. Due to the nature of the platform, some parts may be slightly outdated regarding the user interface or feature naming.
Covers many topics, good for getting started.
"It touches on a lot of different Flow features and capabilities."
"Gave me a good high-level view of what's possible with Flow."
"I got an overview of triggers, actions, and controls covered."
"Useful for quickly seeing the range of functions available in Flow."
Easy to follow, suitable for new users.
"The course seems designed for someone starting from zero experience."
"The pace appears easy enough to follow for beginners."
"Looks like it explains basic elements well."
"A good way to quickly understand the basics of workflow automation."
Focuses on real-world application scenarios.
"The integration examples, like SharePoint and Office Forms, were very practical."
"I learned how to call Flows from an API."
"Working with files and OData queries felt applicable to my work."
"Good focus on 'how-to' rather than just theoretical concepts."
Platform may have changed since recording.
"The course title uses 'Flow', but the service is now 'Power Automate'."
"Might need to cross-reference current UI differences."
"Some features or connectors may have been updated by Microsoft."
"Requires awareness that the platform evolves rapidly."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Microsoft Flow Crash Course with these activities:
Review SharePoint Basics
Solidify your understanding of SharePoint Online, as Microsoft Flow is often used to automate tasks within SharePoint environments.
Browse courses on SharePoint Online
Show steps
  • Review SharePoint list and library concepts.
  • Practice creating and modifying SharePoint lists.
  • Familiarize yourself with SharePoint permissions.
Brush up on Web API concepts
Review Web API concepts to better understand how Microsoft Flow interacts with external services.
Browse courses on Web API
Show steps
  • Review the basics of REST APIs.
  • Understand HTTP methods (GET, POST, PUT, DELETE).
  • Learn about JSON data format.
Practice with JSON and OData
Practice writing JSON payloads and OData queries, as these are frequently used when working with Microsoft Flow.
Browse courses on OData
Show steps
  • Create sample JSON objects with varying data types.
  • Write OData queries to filter and sort data.
  • Test your JSON and OData skills with online tools.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow Microsoft Flow Tutorials
Follow tutorials that demonstrate specific Microsoft Flow use cases to gain practical experience.
Browse courses on Microsoft Flow
Show steps
  • Find tutorials that align with your interests.
  • Replicate the steps in the tutorials.
  • Modify the tutorials to fit your own needs.
Automate a Simple Task
Start a small project to automate a task you frequently perform, such as sending email notifications or creating SharePoint list items.
Browse courses on Microsoft Flow
Show steps
  • Identify a task that can be automated.
  • Design a Microsoft Flow workflow to automate the task.
  • Test and refine your workflow.
Document Your Flows
Create documentation for the flows you build, including descriptions of the triggers, actions, and variables used.
Browse courses on Microsoft Flow
Show steps
  • Describe the purpose of each flow.
  • Document the inputs and outputs of each action.
  • Explain the logic behind the flow's conditions.
Contribute to Flow Templates
Contribute to the Microsoft Flow template gallery by creating and sharing your own flow templates.
Browse courses on Microsoft Flow
Show steps
  • Identify a useful flow that can be shared.
  • Create a template from your flow.
  • Submit your template to the Microsoft Flow gallery.

Career center

Learners who complete Microsoft Flow Crash Course will develop knowledge and skills that may be useful to these careers:
Automation Specialist
An Automation Specialist implements and manages automated processes within a company. A large part of this work includes using workflow software to construct automated routines. This course provides a strong foundation in workflow development using Microsoft Flow. The course covers how to create workflows from scratch and integrate them with other services. An automation specialist would find the training on triggers, actions, conditions, and the use of variables very useful. Learning to use this particular platform is highly relevant.
Workflow Coordinator
A Workflow Coordinator designs, implements, and manages workflow processes within an organization. This course, which focuses on workflow development using Microsoft Flow, directly aligns with the skills required for the job. A workflow coordinator must know how to build workflows, integrate services, and utilize triggers and actions. The core concepts and skills taught in this course will be essential for the coordination role.
Process Improvement Specialist
A Process Improvement Specialist focuses on enhancing business processes to make them more efficient. This type of work will require knowledge of process mapping and automation tools. This course, which teaches how to create workflows with Microsoft Flow, is directly applicable to improving processes. A process improvement specialist will also find particular value in learning about triggers, actions, conditions, and variables. These tools are commonly used to analyze and refine workflows.
Business Process Analyst
A Business Process Analyst examines and improves organizational workflows. This role uses tools to map existing processes and identify areas for automation. This course, with its focus on workflow design using Microsoft Flow, directly aligns with the skills needed to analyze and streamline business operations. Learning to build workflows from scratch and integrate various services is very helpful for a business process analyst. The course also covers triggers, actions, and conditions, all of which are critical components when redesigning a process.
SharePoint Administrator
A SharePoint Administrator manages and maintains a company's SharePoint environment. This course is valuable for anyone looking to integrate SharePoint with other services using automated workflows. A SharePoint administrator can leverage the course to automate various tasks and improve efficiency. The course's emphasis on connecting solutions to SharePoint Online and creating triggers and actions will be very useful for automating many common administrative functions.
System Administrator
A System Administrator manages an organization's computer systems and software. They are often tasked with automating routine administrative tasks to improve efficiency. This course introduces workflow design using Microsoft Flow, which can be applied to system administration duties. The ability to integrate Microsoft solutions and set up automated triggers using the platform will be very useful. A system administrator will be able to create workflows that improve system performance and reduce manual work.
Solutions Architect
A Solutions Architect designs and implements technology solutions for a business. This role requires an understanding of software, hardware, and business processes. This course on Microsoft Flow can provide a foundation for understanding how automated workflows can be incorporated into broader solutions. A solutions architect must be familiar with how to connect disparate services and automate business processes. The course, focusing on workflow design and integration, will help build a useful skill set.
Robotic Process Automation Developer
A Robotic Process Automation Developer creates and implements automated software solutions that mimic human actions, often to reduce manual work. This course on Microsoft Flow will be useful for some types of robotic process automation (RPA). This course provides a good starting point in that it highlights how to build workflows and integrate with external services. Robotic process automation developers will find lessons about triggers, actions, and connectors particularly helpful.
Digital Transformation Manager
A Digital Transformation Manager leads an organization's efforts to adopt new technology and processes. This course may be useful for understanding and implementing automation. A digital transformation manager will be very interested in how to connect different solutions using Microsoft Flow. This manager will also find the course material concerning triggers, actions, and conditions to be very useful in planning and executing digital transformation strategies.
Operations Analyst
An Operations Analyst looks at how a company functions, analyzing processes to improve efficiency. This course provides a good introduction to analyzing and streamlining workflows using automation. An operations analyst uses software for process improvement, so this course on Microsoft Flow will be very helpful for understanding automation. This course may be helpful for an operations analyst who wishes to better automate simple tasks.
Data Analyst
A Data Analyst collects, processes, and performs statistical analyses of data. While not directly a data analysis role, this course may be useful for data analysts looking to automate data collection or integration processes. The course's focus on using Microsoft Flow to connect to different solutions and services helps move data around. A data analyst may appreciate the course content on triggers and actions as these skills can lead to automation of simple data tasks.
Technology Consultant
A Technology Consultant advises businesses on how to use technology to meet their goals. This course on Microsoft Flow, focusing on workflow design, may help a consultant provide advice for improving business processes through automation. A technology consultant with this skill set will be better equipped to understand how to integrate services and create automated solutions. The course's emphasis on workflow triggers and actions will help a consultant offer actionable advice.
Business Intelligence Analyst
A Business Intelligence Analyst uses data to help businesses make better decisions. This role often involves creating ways to access and organize information. This course may be useful in creating workflows that gather data. A business intelligence analyst may find value in learning to use Microsoft Flow to integrate various services. The course content that covers using OData to query records will also be helpful. The analyst may use these skills to build data pipelines.
IT Support Specialist
An IT Support Specialist provides technical support and helps users with their IT-related issues. This course may be useful to improve IT support workflows for some companies. Knowing how to use Microsoft Flow to connect solutions and automate tasks may help an IT support specialist streamline their work. For example, an IT support specialist can create automated alerts when certain IT events occur. The course material on triggers and actions is particularly relevant.
Technical Project Manager
A Technical Project Manager oversees technology-related projects, ensuring they are completed on time and within budget. While this course does not directly teach project management, a project manager with an understanding of automation through Microsoft Flow will be able to evaluate projects with an eye for efficiency in processes. Learning how to connect different solutions and build workflows will be an asset. A technical project manager will better understand automated workflows.

Reading list

We've selected 39 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Microsoft Flow Crash Course.
Comprehensive guide to SAP Gateway and OData, essential for anyone working with SAP systems. It covers installation, configuration, and the creation of OData services using various SAP programming models, including those for SAP S/4HANA. It's a valuable reference for developing applications with SAPUI5, mobile, and social media platforms that consume OData services.
This comprehensive guide to SharePoint Online covers everything from the basics to advanced topics. It is written by two SharePoint experts who have years of experience working with the platform. The book is packed with practical advice and real-world examples to help you get the most out of SharePoint Online.
Offers a comprehensive overview of Business Process Management (BPM), which is foundational to workflow automation. It covers essential concepts, methods, and techniques suitable for both beginners and advanced students. It is widely considered a standard textbook in academic settings.
Delves into the contemporary topic of Intelligent Automation and Hyperautomation, exploring the combination of RPA, AI, and other technologies. It provides a forward-looking perspective on the future of automation and its impact on businesses and society. It is essential for understanding the current trends in the field.
Focuses on the security testing of APIs, providing insights into how to identify and exploit vulnerabilities. It's a crucial resource for security professionals and developers who want to build more secure APIs by understanding potential attack vectors. It's highly relevant for contemporary API development concerns.
Focusing on the practical aspects of implementing BPM, this book provides real-world examples and guidance for successful projects. It valuable resource for practitioners looking to apply BPM principles to workflow automation initiatives. It complements theoretical knowledge with actionable strategies.
Provides a guide to developing SharePoint Online solutions. It covers topics such as creating custom web parts, workflows, and mobile applications. The book is written by a SharePoint expert who has years of experience working with the platform. It is an excellent resource for anyone who wants to develop custom SharePoint Online solutions.
Explores the evolution of RPA to include cognitive automation, highlighting real-world implementations and the risks and benefits involved. It provides a deeper understanding of the advanced forms of automation and their impact on enterprises. It's a good resource for those looking beyond basic RPA.
Offers a product-oriented approach to API design, emphasizing how to create APIs that provide value and a great developer experience. It covers the entire design lifecycle and discusses various API styles like REST, gRPC, and GraphQL. It's a strong choice for gaining a broad understanding of API design in a business context.
Given the close relationship between microservices and APIs, this book is highly relevant for understanding how to secure microservices architectures and the APIs that connect them. It covers securing communication between services and deploying microservices behind an API gateway. It's valuable for those working with or planning to adopt a microservices approach.
Save
This practical guide offers a blend of API design theory and hands-on exercises. It focuses on building popular APIs and fostering a thriving developer ecosystem. The book includes expert advice and case studies, making it highly relevant for those looking to create successful and widely adopted APIs.
Focuses on leveraging process automation technology, including workflow engines, to orchestrate various components like software, humans, and bots. It provides practical advice and explores how process automation fits into modern IT architectures. It is suitable for developers and architects.
Presents proven patterns for designing APIs that facilitate integration through loosely coupled message exchanges. It's a valuable resource for architects and developers working on complex integration scenarios, offering patterns to simplify the process.
This playbook focuses on leveraging Microsoft's Power Platform, including Power Automate, for digital transformation and automation. It is highly relevant given the mention of Power Automate courses. It provides guidance on using a specific popular automation platform.
Offers a solid introduction to the principles and practices of designing effective web APIs. It's particularly useful for those new to API design, providing practical guidance and examples. It serves as a valuable reference for understanding the characteristics of well-designed APIs and the entire API design lifecycle.
This comprehensive guide provides a structured approach to workflow design, covering topics such as process analysis, workflow modeling, and workflow implementation. It's a practical resource for anyone looking to design and implement effective workflows.
Provides a comprehensive overview of SharePoint Online. It covers everything from the basics to advanced topics. The book is written in a clear and concise style that makes it easy to understand and follow. It is an excellent resource for anyone who wants to learn more about SharePoint Online.
Focuses on building RESTful services with SAP Gateway, with a significant emphasis on OData as the standard protocol for this purpose. It's highly relevant for those working within the SAP ecosystem and provides practical guidance on service implementation and deployment.
Dives into the practical aspects of designing RESTful APIs, covering design patterns and best practices. It's suitable for beginners and explores topics such as API gateways and security. The examples are easy to follow, making it a good resource for implementing patterns programmatically.
This guide provides a comprehensive look at BPM, covering frameworks and methodologies for implementing process improvements. It useful resource for anyone involved in managing and optimizing business processes, which is directly applicable to workflow automation projects. It offers practical guidance for practitioners.
Save
An excellent resource for beginners learning GraphQL, this book focuses on declarative data fetching and building modern web applications using GraphQL. It provides a clear introduction to the concepts and practical examples.
Foundational text in workflow modeling, providing tools and techniques for analyzing and improving business processes. While published some time ago, the principles of workflow modeling remain highly relevant for designing effective automation solutions. It's a valuable reference for understanding process design.
A foundational text for understanding RESTful APIs, this book delves into the concepts behind REST and how it applies to web services. It's suitable for beginners and provides a strong theoretical basis without focusing on specific coding examples. It helps solidify an understanding of the basics of APIs and their underlying principles.
Provides a practical, hands-on approach to workflow automation using Zapier, a popular no-code tool. It is ideal for beginners and those looking to automate tasks without extensive coding knowledge. It offers step-by-step guidance and real-world examples.
Focuses on workflow modeling as a key tool for process improvement. It provides a detailed explanation of workflow modeling techniques and how they can be used to identify and eliminate bottlenecks, reduce costs, and improve customer satisfaction.
Provides insights into the world of API management from an architect's perspective. It covers the basics of APIs, technologies for building API management solutions, design principles, security, and monetization. It's a useful resource for understanding the broader aspects of managing an API program.
This guide focuses on the design aspects of REST APIs, emphasizing the importance of a well-thought-out design that can evolve over time. It's valuable for understanding the challenges and considerations in creating a robust and maintainable API design.
While not exclusively about APIs, this book is crucial for understanding the architectural style that heavily relies on APIs for communication between services. It covers the principles, benefits, and challenges of building microservices, providing essential context for API integration within such systems. It's a foundational text for anyone working with microservices.
Comprehensive guide to SAP Build Process Automation, a low-code/no-code platform. It covers creating and managing business process projects within the SAP ecosystem. It valuable resource for those working with or interested in SAP's automation tools.
While not solely about APIs, this book provides fundamental knowledge about building robust and scalable systems that often underpin APIs. It covers various aspects of data systems, which are critical for designing and implementing effective APIs that handle significant amounts of data. It's valuable background reading for anyone serious about API development at scale.
Considered a classic in the field of enterprise application integration, this book provides a comprehensive catalog of patterns for integrating applications using messaging. While not solely focused on APIs, it lays crucial groundwork for understanding the underlying principles of connecting disparate systems, which is fundamental to API integration. It's more valuable for understanding foundational concepts than as a reference for modern web API development.
While broader than just workflow automation, this book provides a crucial framework for understanding digital transformation, of which automation key component. It helps readers rethink their business strategies for the digital age and provides a playbook for navigating this change. It offers valuable context for implementing automation initiatives.
Given the close relationship between OData and SAP Fiori for data consumption, a book on SAP Fiori implementation would undoubtedly cover the use of OData services. would be valuable for understanding how OData fits into the broader SAP Fiori development landscape.
While focused on software development, this book's principles of automating the software release process are highly relevant to workflow automation in a technical context. It is considered a classic in the DevOps and continuous delivery space. It provides foundational knowledge for automating technical workflows.
Includes a chapter specifically on OData support in ASP.NET Web API 2. It offers recipes for creating OData services, working with query options, and supporting functions and actions. While not solely focused on OData, this chapter is highly relevant for .NET developers using OData within the ASP.NET framework.
Another book on ASP.NET Web API, this resource would provide foundational knowledge in building RESTful services. Understanding REST principles is crucial for grasping OData, as OData builds upon these concepts. It would likely include examples of using OData within this framework.
While not exclusively about OData, this book on ASP.NET Web API would likely include sections or examples on integrating OData services, as it's a common pattern in Web API development. It provides a strong foundation in building RESTful APIs with ASP.NET, which prerequisite for understanding OData in this context.
Understanding general RESTful API design principles is crucial for comprehending OData, as OData is built upon REST. Books that explain REST concepts and best practices, such as those referencing the Richardson Maturity Model, provide essential background knowledge.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Microsoft Flow Crash Course.
Python Scripting
Most relevant
Automate Doc Review Process with SharePoint & Power...
Most relevant
Deploying Machine Learning Models in Production
Most relevant
Power Automate Foundations w/SharePoint Integration
Most relevant
Microsoft Power Automate (Flow) Crash Course
Most relevant
Mastering Microsoft 365 SharePoint Online: Essential Guide
Most relevant
Introduction to Microsoft Dataverse ( previously Common...
Most relevant
Office 365 Flow
Most relevant
Planning and Implementing a Hybrid SharePoint 2019...
Most relevant

Udemy Buyer Protection & Guarantee

Verified partner policies & purchase protections

Global Marketplace Leader
Free Trial & Audit

Free Lecture Previews

Free preview video lectures available for all courses; optional 7-day free trial on Personal Plan subscriptions (cancel before trial ends to avoid conversion).

Return & Refund Policy

30-Day Money-Back Guarantee

30-day money-back guarantee on all eligible individual course purchases (provided course content has not been substantially consumed or downloaded). Subscription fees are non-refundable once billed.

Buyer Protections

Verified Academic & Industry Partner

Lifetime access to purchased individual courses and future updates, verifiable certificate of completion, and direct student Q&A forums.

Key Purchase Protections
30-day 100% money-back guarantee on course purchases
Lifetime access on web, mobile, and offline
Certificate of completion included with purchase
Direct instructor Q&A and active student community
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser