Choose your language
Intermediate Projects and Advanced UiPath Concepts Course
More than 2 million students worldwide

Intermediate Projects and Advanced UiPath Concepts Course

Take your UiPath skills from functional to enterprise-ready with hands-on projects covering REFramework, advanced selectors, API integration, and Orchestrator operations. You'll tackle three capstone bots that mirror real workplace challenges and deploy solutions that are built to last. This is the course that bridges the gap between knowing UiPath and owning it.

Dedika for businesses

What you will learn:

  • Implement REFramework to handle complex transactional processes with professional-grade reliability.

  • Configure advanced and dynamic selectors to automate unstable, data-driven user interfaces.

  • Integrate REST APIs, SOAP services, and relational databases directly into UiPath workflows.

  • Build reusable workflow libraries and custom activities to enforce standards across projects.

  • Design multi-layer error handling, structured logging, and automated recovery routines.

  • Deploy and monitor unattended robots using Orchestrator queues, triggers, and alert dashboards.

How you study in practice Intermediate Projects and Advanced UiPath Concepts Course

How you practise Intermediate Projects and Advanced UiPath Concepts Course

For companies looking to train their teams

With Dedika for businesses, the course includes exercises and examples tailored to your company and its specific needs.

Click here

Course content

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

Chapter 1See details

UiPath Platform Refresher and Setup

  • Lesson 1 • Studio IDE and Project Structure

    Review Studio layout, project templates, and file organisation conventions. Establishes the structural baseline all subsequent automation projects depend on.

  • Lesson 2 • Orchestrator Connectivity and Roles

    Connect Studio and Robot to Orchestrator, configure roles, and verify asset access. Prepares students for cloud-based deployment used throughout the course.

  • Lesson 3 • Dependency and Package Management

    Manage NuGet packages, version pinning, and Orchestrator feeds. Ensures consistent, reproducible builds across team environments.

  • Lesson 4 • Source Control Integration

    Integrate UiPath projects with Git for version control and team collaboration. Directly supports multi-developer project work in later chapters.

Chapter 2See details

Advanced Selectors and UI Interaction

  • Lesson 1 • Selector Anatomy and Validation

    Dissect XML selector attributes and use UiExplorer to validate targets. Builds precision needed before introducing dynamic selector techniques.

  • Lesson 2 • Anchor-Based and Relative Targeting

    Use anchor elements and relative click/type to locate controls without stable selectors. Solves common instability problems in legacy and web applications.

  • Lesson 3 • Synchronisation and Wait Strategies

    Implement element-ready checks, retry scopes, and timeout tuning to handle slow UIs. Directly reduces fragility in all UI-dependent automations built in the course.

  • Lesson 4 • Dynamic and Parameterised Selectors

    Construct selectors that adapt to runtime values using variables and string interpolation. Enables automation of data-driven UI workflows covered in later projects.

  • Lesson 5 • Image and Native Text Automation

    Apply image recognition and native text extraction when DOM-based selectors are unavailable. Extends automation coverage to Citrix and locked-down environments.

Chapter 3See details

Robust Error Handling and Logging

  • Lesson 1 • Exception Hierarchy and Catch Blocks

    Map UiPath exception types and configure Try-Catch-Finally blocks for targeted recovery. Establishes the error taxonomy used throughout all project work.

  • Lesson 2 • Recovery Workflows and Retry Logic

    Build application-restart routines and configurable retry counters for transient failures. Directly reduces human intervention in long-running production processes.

  • Lesson 3 • Global Exception Handler Design

    Configure the Global Exception Handler to intercept unhandled errors at process level. Provides a safety net that complements local Try-Catch blocks.

  • Lesson 4 • Screenshot and Evidence Capture

    Automate screenshot capture on failure and attach evidence to Orchestrator jobs. Supports audit trails required by compliance-sensitive processes.

  • Lesson 5 • Structured Logging and Log Fields

    Implement log levels, custom log fields, and structured messages for Orchestrator and external sinks. Enables meaningful monitoring dashboards built in later chapters.

Chapter 4See details

Reusable Components and Libraries

  • Lesson 1 • Workflow Decomposition Principles

    Apply single-responsibility and input/output argument design to break monolithic workflows. Creates the modular units that become reusable library components.

  • Lesson 2 • Custom Activity Development Basics

    Create simple custom activities in C# and package them as NuGet packages for Studio. Extends automation capability beyond built-in activity sets.

  • Lesson 3 • Consuming Libraries in Projects

    Install library packages, configure activity inputs, and manage library updates in consuming projects. Demonstrates the full producer-consumer lifecycle.

  • Lesson 4 • Creating and Publishing Libraries

    Package workflows as UiPath Library projects and publish to Orchestrator or a custom feed. Enables team-wide reuse of tested, versioned components.

Chapter 5See details

Data Manipulation and Integration

  • Lesson 1 • Database Connectivity and Queries

    Connect to relational databases, execute parameterised queries, and manage transactions. Replaces fragile file-based data exchange with direct database integration.

  • Lesson 2 • SOAP and Legacy Web Services

    Consume WSDL-defined SOAP services and handle XML payloads within UiPath workflows. Supports integration with older enterprise systems common in large organisations.

  • Lesson 3 • Advanced DataTable Operations

    Filter, join, sort, and aggregate DataTables using LINQ and built-in activities. Provides the data-processing backbone for all integration projects in this chapter.

  • Lesson 4 • REST API Integration

    Invoke REST endpoints, handle authentication schemes, and parse JSON responses. Enables direct system integration without UI automation overhead.

  • Lesson 5 • File and Email Automation at Scale

    Process large file batches, parse structured email content, and manage attachments programmatically. Completes the data ingestion layer for enterprise automation projects.

Chapter 6See details

Orchestrator Advanced Features

  • Lesson 1 • Monitoring, Alerts, and Dashboards

    Use Orchestrator monitoring views, configure alert rules, and export metrics for reporting. Provides operational visibility required for production support.

  • Lesson 2 • Queue Design and Transaction Processing

    Model business transactions as queue items, set priorities, and implement retry policies. Establishes the transactional backbone for the REFramework chapter.

  • Lesson 3 • Assets, Credentials, and Secure Storage

    Store and retrieve text, integer, boolean, and credential assets securely from Orchestrator. Eliminates hardcoded secrets and supports environment-specific configuration.

  • Lesson 4 • Triggers, Schedules, and SLA Management

    Configure time-based and queue-based triggers and set SLA thresholds for jobs. Enables fully unattended operation aligned with business service windows.

  • Lesson 5 • Multi-Robot and Unattended Deployment

    Distribute work across robot pools, manage machine templates, and handle concurrent execution. Scales automation throughput to meet enterprise volume requirements.

Chapter 7See details

REFramework and Production Patterns

  • Lesson 1 • REFramework Architecture Deep Dive

    Trace the Init, Get Transaction, Process, and End states and their transition logic. Provides the structural understanding needed to customize the framework confidently.

  • Lesson 2 • Testing and Validating REFramework Processes

    Apply unit testing, mock data injection, and end-to-end validation to REFramework projects. Ensures quality gates are met before production deployment.

  • Lesson 3 • Process State and Business Logic

    Implement transaction processing logic, distinguish business from system exceptions, and set item statuses. Directly maps to real-world invoice, HR, and data-entry processes.

  • Lesson 4 • Non-Queue REFramework Adaptations

    Adapt REFramework for file-based, API-based, and scheduled single-run processes. Broadens applicability beyond Orchestrator queue-driven scenarios.

  • Lesson 5 • Customizing Init and Configuration

    Extend the Init state to load environment-specific settings and validate prerequisites. Ensures processes start in a known-good state before processing begins.

Chapter 8See details

Intermediate Capstone Projects

  • Lesson 1 • Capstone One: Data Reconciliation Bot

    Build a REFramework bot that reconciles records between two systems and reports discrepancies. Integrates DataTable, API, and queue skills from earlier chapters.

  • Lesson 2 • Capstone Three: API-Driven Reporting Bot

    Consume multiple REST APIs, aggregate results, and generate formatted Excel reports automatically. Showcases end-to-end integration without UI dependency.

  • Lesson 3 • Code Review and Retrospective

    Conduct peer code reviews against UiPath best-practice checklists and document lessons learned. Builds professional quality habits that transfer directly to workplace projects.

  • Lesson 4 • Project Planning and Requirements Analysis

    Translate a business problem into an automation design document with scope, exceptions, and KPIs. Establishes professional delivery practices used in all three capstone projects.

  • Lesson 5 • Capstone Two: Multi-System Data Entry Bot

    Automate data entry across three applications using dynamic selectors and reusable libraries. Demonstrates advanced UI interaction and component reuse at scale.

Certification

Your valid completion certificate

This course is for you:

  • Junior RPA developer: ready to move beyond simple task automation into complex solutions.

  • IT process analyst: looking to implement automations without relying on external developers.

  • Business systems administrator: wanting to extend UiPath skills into enterprise-grade deployments.

  • Career changer from QA or testing: bringing structured thinking to serious RPA development.

  • Operations specialist: aiming to automate high-volume workflows across multiple business systems.

  • Freelance automation consultant: needing proven frameworks to deliver credible client solutions.

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, 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 South Africa?

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