Choose your language
Introduction to RPA and UiPath Course
More than 2 million students worldwide

Introduction to RPA and UiPath Course

Get hands-on with RPA from day one — learn to automate real business processes using UiPath Studio, Orchestrator, and the industry-standard REFramework. This course takes you from core automation concepts to fully deployed, production-ready robots. Whether you are breaking into RPA or formalising your skills, you will finish with two complete automation projects and a repeatable delivery methodology.

Dedika for businesses

What you will learn:

  • Identify and score automation candidates using structured process suitability frameworks.

  • Configure UiPath Studio, connect it to Orchestrator, and publish deployable automation packages.

  • Build robust workflows with control flow, exception handling, and modular reusable components.

  • Automate desktop and web applications using reliable, dynamic selector-driven UI interactions.

  • Extract, transform, and write data across Excel, PDF, email, and database sources.

  • Apply REFramework architecture to design scalable, maintainable, enterprise-grade automation projects.

How you study in practice Introduction to RPA and UiPath Course

How you practise Introduction to RPA and UiPath Course

For businesses looking to train their team

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course content

8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

RPA Fundamentals and Industry Context

  • Lesson 1 • Identifying Automatable Processes

    Teaches criteria for evaluating process suitability: volume, rule-based logic, stability, and digital inputs. Students practise scoring candidate processes using a structured framework.

  • Lesson 2 • What RPA Is and How It Works

    Defines RPA, distinguishes it from traditional automation and AI, and explains the software robot execution model. Grounds all subsequent technical content in conceptual clarity.

  • Lesson 3 • RPA Lifecycle Overview

    Maps the end-to-end automation lifecycle from discovery through deployment and monitoring. Provides the project framework students will apply throughout the course.

  • Lesson 4 • RPA Market and Tool Landscape

    Surveys leading RPA platforms, positioning UiPath within the competitive landscape. Prepares students to justify tool selection in professional settings.

  • Lesson 5 • Business Drivers for Automation

    Examines why organisations adopt RPA, including cost reduction, error elimination, and scalability. Connects business motivation to technical design decisions made later.

Chapter 2See details

UiPath Platform Architecture and Setup

  • Lesson 1 • Connecting Studio to Orchestrator

    Demonstrates how to register a Robot, connect Studio to an Orchestrator tenant, and publish a package. Establishes the deployment pipeline students will use in later chapters.

  • Lesson 2 • UiPath Component Architecture

    Explains the roles of UiPath Studio, Orchestrator, and Robot and how they communicate. Establishes the architectural mental model needed to configure and troubleshoot the platform.

  • Lesson 3 • Installing and Configuring UiPath Studio

    Guides students through downloading, installing, and activating UiPath Studio Community Edition. Ensures every student has a functional IDE before writing any automation.

  • Lesson 4 • UiPath Studio Interface Deep Dive

    Explores the Designer panel, Activities panel, Properties panel, and Output panel in detail. Fluency with the IDE accelerates all subsequent development work.

  • Lesson 5 • Project Types and File Structure

    Covers Process, Library, and Test Automation project types and their folder conventions. Students create and navigate a correctly structured project before adding logic.

Chapter 3See details

Core Activities and Workflow Design

  • Lesson 1 • Variables, Arguments, and Data Types

    Teaches how to declare variables and arguments, assign data types, and pass data between workflows. Proper data management prevents the majority of runtime errors.

  • Lesson 2 • Exception Handling Fundamentals

    Introduces Try/Catch, Throw, and Rethrow activities for managing runtime errors gracefully. Robust error handling is essential before deploying any production automation.

  • Lesson 3 • Debugging and Workflow Validation

    Demonstrates breakpoints, step-into, step-over, Watch panel, and Immediate panel for diagnosing issues. Debugging skills reduce development time across all future projects.

  • Lesson 4 • Control Flow Activities

    Covers If, Switch, For Each, While, and Do While activities for directing execution logic. These activities form the decision and iteration backbone of all automations.

  • Lesson 5 • Workflow Types in UiPath

    Compares Sequence, Flowchart, and State Machine workflow types and their appropriate use cases. Choosing the right structure is the first design decision in any project.

Chapter 4See details

UI Automation and Selectors

  • Lesson 1 • Web Automation with UiPath

    Covers browser extension setup, Open Browser, Navigate To, and web-specific interaction patterns. Web automation extends desktop skills to browser-based enterprise applications.

  • Lesson 2 • Understanding and Building Selectors

    Explains the XML-based selector structure, attribute hierarchy, and how UiPath identifies UI elements. Reliable selectors are the single most critical factor in automation stability.

  • Lesson 3 • Selector Reliability and Wildcards

    Teaches wildcard characters, variable injection into selectors, and anchor-based element identification. These techniques prevent selector breakage when application state changes.

  • Lesson 4 • UI Automation Activity Families

    Surveys Click, Type Into, Get Text, Check, Select Item, and related activities across application types. Understanding the activity catalogue prevents redundant custom solutions.

  • Lesson 5 • Image and OCR-Based Automation

    Introduces image recognition and OCR engines for automating applications without accessible selectors. These techniques handle legacy systems and non-standard UI environments.

Chapter 5See details

Data Manipulation and File Handling

  • Lesson 1 • File and Folder Management

    Covers Copy File, Move File, Delete File, Create Directory, and path manipulation activities. Automations frequently need to organise outputs and manage file system state.

  • Lesson 2 • Excel and Spreadsheet Automation

    Teaches Read Range, Write Range, Append Range, and cell-level operations using the Excel Application Scope. Excel is the most common data source in enterprise RPA projects.

  • Lesson 3 • PDF and Email Data Extraction

    Demonstrates reading PDF text, extracting structured data, and processing email attachments. These skills unlock automation of document-heavy and communication-driven workflows.

  • Lesson 4 • String and Collection Operations

    Covers string methods, LINQ queries, List, Dictionary, and Array manipulation in UiPath. Data transformation is required in virtually every real-world automation workflow.

  • Lesson 5 • DataTable Creation and Manipulation

    Explains how to build, filter, sort, merge, and iterate DataTables programmatically. DataTables are the primary in-memory data structure for tabular automation data.

Chapter 6See details

Orchestrator and Robot Management

  • Lesson 1 • Scheduling and Triggering Jobs

    Teaches time-based triggers, queue triggers, and manual job execution in Orchestrator. Scheduling is what transforms a tested automation into a production business asset.

  • Lesson 2 • Orchestrator Dashboard and Navigation

    Orients students to Orchestrator's tenant structure, folders, roles, and main navigation areas. Familiarity with the interface is prerequisite to all deployment and monitoring tasks.

  • Lesson 3 • Assets, Credentials, and Monitoring

    Covers storing configuration values and credentials in Orchestrator Assets and monitoring job health. Centralised asset management improves security and simplifies maintenance.

  • Lesson 4 • Publishing and Deploying Packages

    Covers publishing from Studio, versioning packages, and creating processes in Orchestrator. This is the core deployment workflow students will repeat on every project.

  • Lesson 5 • Queues and Transaction Management

    Explains how to create queues, add queue items, and process transactions with status tracking. Queues enable scalable, fault-tolerant processing of large data sets.

Chapter 7See details

Reusable Components and Project Architecture

  • Lesson 1 • Configuration Management

    Covers externalising settings in config files, Orchestrator Assets, and environment variables. Separating configuration from code makes automations portable and environment-agnostic.

  • Lesson 2 • REFramework Architecture

    Explains the Robotic Enterprise Framework state machine, its states, and transaction processing model. REFramework is the industry-standard template for unattended production automations.

  • Lesson 3 • Modular Design Principles

    Introduces single-responsibility, separation of concerns, and DRY principles applied to RPA workflows. Modular design is the foundation of every maintainable automation project.

  • Lesson 4 • Logging and Reporting Standards

    Establishes structured logging conventions, log levels, and custom log fields for operational visibility. Consistent logging enables rapid diagnosis and SLA reporting in production.

  • Lesson 5 • Building and Publishing Libraries

    Teaches how to create activity libraries, version them, and publish to Orchestrator or a NuGet feed. Libraries enable team-wide reuse and enforce consistent automation patterns.

Chapter 8See details

Building and Delivering Initial Projects

  • Lesson 1 • Process Definition Document Creation

    Teaches how to produce a Process Definition Document covering steps, exceptions, and business rules. The PDD is the contract between the automation team and business stakeholders.

  • Lesson 2 • Project Discovery and Requirements

    Guides students through process discovery interviews, as-is process mapping, and writing automation requirements. Clear requirements prevent scope creep and rework during development.

  • Lesson 3 • Building the First Automation Project

    Students build a complete data-entry automation using REFramework, queues, and Excel integration. This project consolidates skills from all previous chapters into a single deliverable.

  • Lesson 4 • Handover, Documentation, and Go-Live

    Prepares students to document, deploy, and hand over automations to operations teams with runbooks. A structured handover ensures business continuity and reduces post-launch support burden.

  • Lesson 5 • Testing and Quality Assurance

    Covers unit testing with UiPath Test Suite, UAT planning, and defect tracking for automation projects. Structured testing ensures automations meet business requirements before go-live.

Certification

Your valid completion certificate

This course is for you:

  • Operations analyst: wants to automate the manual tasks consuming their workday.

  • IT support specialist: ready to move into a higher-value development-focused role.

  • Business analyst: looking to add technical automation skills to their existing toolkit.

  • Recent graduate: seeking a competitive edge in the enterprise software job market.

  • Career changer: transitioning from an unrelated field into technology through RPA.

  • Process improvement consultant: aiming to deliver automation solutions directly to clients.

What our students say

Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast and simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top qualifications

FAQ

Who is Dedika?

Is the certificate valid in the United Kingdom?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course