Control Flow in RPA (Coursera)

Offered by UiPath,
Control Flow in RPA (Coursera)

The Control Flow in RPA course provides a deep understanding of the automation flow. Control Flow is a concept that refers to the order in which actions are executed and "control" flows in an automation project with the help of sequences, decision making, loops, and flowcharts. This course also focuses on the error handling mechanism which is vital for an automation project. The course has multiple practice exercises which will help in strengthening your knowledge and understanding of workflows in Studio.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

What You Will Learn

  • Types of Loops and Control Flow activities in Studio
  • Flowcharts in Studio
  • Approach and activities for Error Handling in Studio
  • Sequences and Decision-making in Studio

Course 4 of 6 in the Robotic Process Automation (RPA) Specialization.

Syllabus

WEEK 1
Sequences & Control Flow
This module gives an overview of Sequences and Control Flow in Studio.
Decision Control
This module gives knowledge about decision control and the different activities used in Studio for decision-making.
Loops
This modules explains Loops and its types in Studio.

WEEK 2
Control Flow Activities
This module explains the different types of Control Flow activities in Studio.
Flowcharts
This module covers flowcharts, decision-making and loops in flowcharts, nested flowcharts and sequences and the difference between sequences and flowcharts.
Error Handling in Studio
This module introduces errors, exceptions and the best practices for handling the errors.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Big Ideas in Programming: Expressing Yourself with Python (Coursera) Coursera
University of Michigan

Big Ideas in Programming: Expressing Yourself with Python (Coursera)

Harness the power of Python and its programming concepts to express yourself and refine all the work you do with this online course from the University of Michigan. This course is designed for anyone interested in learning Python. Whether you want to discuss programming with other professionals, teaching others to code or use the language to do your own creative coding, this is the Python course for you!

Jul 20th 2026
4 Weeks
JavaScript Basics (Coursera) Coursera
University of California, Davis

JavaScript Basics (Coursera)

This course introduces the programming language JavaScript and shows the websites that include the type of interactions students will eventually be able to develop. Learners will understand the importance of how JavaScript was developed and why such history impacts the way JavaScript is currently written and in future releases.

Jul 27th 2026
4 Weeks
Computing in Python II: Control Structures (edX) EdX
Georgia Institute of Technology,GTx

Computing in Python II: Control Structures (edX)

Learn about control structures, one of the most powerful parts of programming. This course covers conditionals, loops, functions, and error handling, specifically in Python but with broader applicability to other languages as well. Building on your prior knowledge of variables and operators, this course gets into the meat of programming. Organized into five chapters, this course starts by covering the fundamentals of what control structures are and what they do, then moves on to four common control structures in Python.

Self Paced
Self-Paced
Cognitive Solutions and RPA Analytics (Coursera) Coursera
Automation Anywhere

Cognitive Solutions and RPA Analytics (Coursera)

Millions of companies in the world today are processing endless documents in various formats. Although Robotic Process Automation (RPA) thrives in almost every industry and is growing fast, it works well only with structured data sources. What about the data that’s not fully structured and comes in varying layouts? To address this problem, there is another aspect of RPA that is taking the industry by storm: cognitive automation.

Nov 25th 2024
3 Weeks
Introduction to Python Scripting for DevOps (Coursera) Coursera
LearnQuest

Introduction to Python Scripting for DevOps (Coursera)

This course is the first course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the five main concepts in procedural programming: user input, console output, variable declaration and assignment, decision branching and iteration. Labs will allow you to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.

Jul 20th 2026
4 Weeks
UI Automation and Selectors (Coursera) Coursera
UiPath

UI Automation and Selectors (Coursera)

The UI Automation and Selectors course provides a deep understanding of the different methods used while interacting with the User Interface of different applications like Excel, Word, CRM, Websites while building automation projects. It introduces the Recording feature and the different recordings available in Studio to record user actions and generate workflows. It will also provide knowledge about Selectors and how they are beneficial while building automation projects.

Jul 20th 2026
2 Weeks
Java Basics: Selection and Iteration (Coursera) Coursera
Codio

Java Basics: Selection and Iteration (Coursera)

Code and run your first Java program in minutes without installing anything! This course is designed for learners with no coding experience, providing a solid foundation of not just Java, but core Computer Science topics that can be transferred to other languages. The modules in this course cover printing, operators, iteration (i.e., loops), and selection (i.e., conditionals).

Jul 27th 2026
4 Weeks
Modeling and Control of Single-Phase Rectifiers and Inverters (Coursera) Coursera
University of Colorado Boulder

Modeling and Control of Single-Phase Rectifiers and Inverters (Coursera)

This is Course #5 in the Modeling and Control of Power Electronics Specialization. The course is focused on modeling and control of grid-tied power electronics. Upon completion of the course, you will be able to understand, analyze, model, and design low-harmonic rectifiers and inverters interfacing dc loads or dc power sources, such as photovoltaic arrays, to the single-phase ac power grid.

Jul 20th 2026
3 Weeks
Getting Started with Automation 360 (Coursera) Coursera
Automation Anywhere

Getting Started with Automation 360 (Coursera)

Automation 360(tm) is the leading cloud-native end-to-end intelligent automation platform used by the world's top enterprises to automate business processes across systems and applications. This course is designed to introduce Robotic Process Automation (RPA), how RPA can be used to identify business processes for automation, and how to use Automation Anywhere Robotic Interface (AARI) to automate back office and front office business processes.

Feb 9th 2026
5-12 Weeks
Data Manipulation in RPA (Coursera) Coursera
UiPath

Data Manipulation in RPA (Coursera)

The Data Manipulation in RPA course will provide knowledge about Variables, Arguments and Data Manipulation. It will also introduce you to the types of Variables and Arguments, and their application in automation projects. In the later part of the course, you will gain knowledge about data manipulation in Studio. You will also learn about the different methods and operations performed on different data types and their usage in automation projects.

Jul 20th 2026
2 Weeks
Aruba Networking Basics (Coursera) Coursera
HPE Aruba Networking

Aruba Networking Basics (Coursera)

In Aruba Networking Basics, you will learn what a basic computer network is, compare local and wide area networks, use cases, and implementation types. Communication over these networks relies on protocols. Once you learn about those, you will be well on your way to understanding network communications and well prepared to learn VLANs and how to configure an Aruba OS Switch!

Jan 13th 2025
3 Weeks