Choose your language
Automation with UiPath Course
More than 2 million students worldwide

Automation with UiPath Course

Master UiPath from the ground up and start building real automation solutions that save time and eliminate manual work. This course covers everything from core workflow design and UI automation to Orchestrator deployment, AI integration, and enterprise best practices. Whether you're breaking into RPA or leveling up your automation skills, this is the complete toolkit you need.

Dedika for businesses

What you will learn:

  • Configure UiPath Studio and build structured workflows using sequences, flowcharts, and state machines.

  • Automate desktop and web applications using reliable selectors, recording tools, and synchronization strategies.

  • Extract and manipulate data from Excel files, PDFs, CSVs, and SQL databases within automation workflows.

  • Deploy and manage robots through UiPath Orchestrator using queues, assets, triggers, and credential management.

  • Implement the Robotic Enterprise Framework to deliver scalable, production-ready automation solutions.

  • Integrate AI models, Document Understanding, and REST APIs to handle complex, unstructured business processes.

How you study in practice Automation with UiPath Course

How you practice Automation with UiPath Course

For companies looking to train their teams

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

Introduction to RPA and UiPath

  • Lesson 1 • Installing and Configuring UiPath Studio

    Guides students through system requirements, installation, and initial Studio setup. Ensures a working development environment before any hands-on exercises.

  • Lesson 2 • What Is Robotic Process Automation

    Defines RPA, its core principles, and how it differs from traditional automation. Establishes the conceptual baseline for all subsequent UiPath work.

  • Lesson 3 • Creating Your First Automation Project

    Walks through creating, running, and debugging a simple Hello World workflow. Validates the environment and introduces the project lifecycle.

  • Lesson 4 • UiPath Platform Overview

    Surveys the full UiPath product suite including Studio, Orchestrator, and Robots. Connects each component's role to end-to-end automation delivery.

  • Lesson 5 • Navigating the Studio Interface

    Covers the Designer panel, Activities panel, Properties panel, and Output panel. Familiarity with the UI accelerates all future workflow-building tasks.

Chapter 2See details

Core Activities and Workflow Design

  • Lesson 1 • Control Flow Activities

    Covers If, Switch, While, Do While, For Each, and Break activities. These constructs drive conditional and iterative logic in every automation.

  • Lesson 2 • Working with Collections and Arrays

    Introduces List, Array, Dictionary, and Queue data structures within UiPath. Efficient collection handling is essential for processing bulk data.

  • Lesson 3 • Exception Handling Fundamentals

    Explains Try Catch, Throw, and Rethrow activities for managing runtime errors. Robust error handling is required before building any production-grade workflow.

  • Lesson 4 • Understanding Workflow Types

    Compares Sequence, Flowchart, and State Machine workflows and their appropriate use cases. Choosing the right type is foundational to clean automation design.

  • Lesson 5 • Variables, Arguments, and Data Types

    Teaches how to declare variables and arguments and select appropriate data types. Proper data handling prevents runtime errors in all downstream activities.

Chapter 3See details

UI Automation and Selectors

  • Lesson 1 • UI Interaction Activities

    Covers Click, Type Into, Get Text, Send Hotkey, and Hover activities for UI control. These activities form the core toolkit for any UI-driven automation.

  • Lesson 2 • Synchronization and Wait Strategies

    Addresses Element Exists, Wait for Ready, and On Element Appear activities for timing control. Proper synchronization prevents failures caused by slow-loading UIs.

  • Lesson 3 • Image and Text-Based Automation

    Teaches image recognition and OCR-based interaction for applications without accessible selectors. Extends automation reach to legacy and non-standard interfaces.

  • Lesson 4 • Understanding and Editing Selectors

    Explains XML-based selectors, their attributes, and how to edit them in the Selector Editor. Reliable selectors are the foundation of stable UI automation.

  • Lesson 5 • Recording User Actions

    Demonstrates Basic, Desktop, and Web recording modes to capture UI interactions. Recording accelerates workflow creation and introduces selector concepts.

Chapter 4See details

Data Manipulation and File Handling

  • Lesson 1 • DataTable Manipulation

    Teaches building, filtering, sorting, and merging DataTables using built-in activities. DataTables are the primary in-memory structure for tabular data in UiPath.

  • Lesson 2 • CSV and Text File Operations

    Covers Read CSV, Write CSV, Read Text File, and Write Text File activities. Lightweight file I/O is essential for data exchange between systems.

  • Lesson 3 • String Manipulation and Regex

    Applies VB.NET string methods and Matches activity for text parsing and transformation. String handling is critical for cleaning and reformatting extracted data.

  • Lesson 4 • Working with Excel Files

    Uses the Excel Application Scope and workbook activities to read, write, and format spreadsheets. Excel automation is among the most common enterprise RPA use cases.

  • Lesson 5 • PDF and Document Data Extraction

    Extracts text from PDFs using Read PDF Text and OCR-based activities. Enables automation of document-heavy workflows common in finance and HR.

Chapter 5See details

Web and Application Automation

  • Lesson 1 • Handling Dynamic and Complex UIs

    Addresses anchor-based selectors, relative selectors, and UI Frameworks for unstable interfaces. Mastering dynamic UI handling is essential for robust production bots.

  • Lesson 2 • Email Automation

    Sends, reads, and filters emails using SMTP, IMAP, and Outlook activities. Email automation is a key integration point in approval and notification workflows.

  • Lesson 3 • Web Scraping and Data Extraction

    Uses the Data Scraping wizard and Extract Structured Data to harvest web content. Structured extraction feeds downstream data processing workflows.

  • Lesson 4 • Desktop Application Automation

    Automates Windows desktop apps using UiExplorer and application-specific selectors. Desktop automation covers ERP, CRM, and legacy line-of-business systems.

  • Lesson 5 • Browser Automation with UiPath

    Configures Open Browser and Attach Browser activities for Chrome, Edge, and Firefox. Browser automation underpins most customer-facing and portal-based RPA tasks.

Chapter 6See details

Orchestrator and Robot Management

  • Lesson 1 • Assets and Credential Management

    Stores and retrieves text, integer, Boolean, and credential assets securely in Orchestrator. Centralized asset management enables configuration changes without redeployment.

  • Lesson 2 • Scheduling and Triggering Jobs

    Configures time-based and queue-based triggers to run jobs automatically. Scheduling ensures automations execute at the right time without manual intervention.

  • Lesson 3 • Publishing and Deploying Packages

    Covers publishing NuGet packages from Studio and deploying them as Orchestrator processes. This is the standard release pipeline for all production automations.

  • Lesson 4 • Orchestrator Architecture and Setup

    Explains Orchestrator's tenant structure, folders, and role-based access control. Understanding the architecture is prerequisite to deploying any production robot.

  • Lesson 5 • Queues and Transaction Processing

    Designs queue-based workflows using Add Queue Item and Get Transaction Item activities. Queues enable scalable, fault-tolerant processing of large data sets.

Chapter 7See details

Reusable Components and Best Practices

  • Lesson 1 • Robotic Enterprise Framework

    Implements the REFramework template for scalable, queue-driven, production-ready automations. REFramework is the industry standard for enterprise UiPath deployments.

  • Lesson 2 • Code Quality and Maintainability

    Enforces naming conventions, annotation practices, and workflow analyzer rules. High code quality reduces onboarding time and long-term maintenance costs.

  • Lesson 3 • Creating and Using Libraries

    Builds custom activity libraries in Studio and publishes them for team-wide reuse. Libraries standardize common operations across multiple automation projects.

  • Lesson 4 • Logging and Monitoring Best Practices

    Uses Log Message activity, log levels, and Orchestrator logs for observability. Structured logging is essential for diagnosing failures in production environments.

  • Lesson 5 • Modular Workflow Design

    Applies Invoke Workflow File and arguments to decompose large automations into reusable units. Modularity reduces duplication and simplifies testing and maintenance.

Chapter 8See details

Advanced Automation and AI Integration

  • Lesson 1 • Document Understanding Framework

    Applies the Document Understanding pipeline to classify, extract, and validate document data. Enables automation of invoice, contract, and form processing at scale.

  • Lesson 2 • API and Web Service Integration

    Calls REST and SOAP APIs using HTTP Request and Web Services activities. API integration connects automations to modern SaaS platforms without UI dependency.

  • Lesson 3 • Process Mining and Task Capture

    Uses UiPath Process Mining and Task Capture to discover and document automation candidates. Data-driven process discovery ensures automation targets deliver maximum ROI.

  • Lesson 4 • AI Center and ML Models

    Deploys and consumes machine learning models via AI Center within UiPath workflows. Integrating ML predictions enables automations to handle variable, judgment-based tasks.

  • Lesson 5 • Database Automation

    Executes queries and stored procedures against SQL databases using Database activities. Direct database access enables high-speed data reads and writes in automations.

Certification

Your valid completion certificate

This course is for you:

  • Operations analyst: wants to automate the repetitive data tasks slowing their team down.

  • IT support professional: ready to move from troubleshooting into building automation solutions.

  • Business analyst: looking to translate process knowledge into deployable software robots.

  • Recent graduate: seeking a specialized technical skill that stands out to employers immediately.

  • Career changer: transitioning from an unrelated field into a growing technology discipline.

  • Excel power user: eager to go beyond spreadsheets and automate entire business workflows.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to switch platforms... I thank you 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 switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the presentation style and video transcription, 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 trainings

FAQ

Who is Dedika?

Is the certificate valid in United States?

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