
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.
What you'll 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.
Course content
8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsRPA Fundamentals and Industry Context
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 2HideHide detailsSee detailsUiPath Platform Architecture and Setup
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 3HideHide detailsSee detailsCore Activities and Workflow Design
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 4HideHide detailsSee detailsUI Automation and Selectors
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 5HideHide detailsSee detailsData Manipulation and File Handling
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 6HideHide detailsSee detailsOrchestrator and Robot Management
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 7HideHide detailsSee detailsReusable Components and Project Architecture
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 8HideHide detailsSee detailsBuilding and Delivering Initial Projects
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.
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...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast and simple to use. The diversity of content and complementary videos really help with learning.

Top upskilling courses
FAQ
Who is Dedika?
Is the certificate valid in Australia?
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




















