Udemy

Complete UiPath RPA Developer Course: Build 7 Robots

Enroll Now
  • 70,692 Students
  • Updated 12/2025
4.5
(16,080 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Language
English
Taught by
Leon Petrou
Rating
4.5
(16,080 Ratings)
1 views

Course Overview

Complete UiPath RPA Developer Course: Build 7 Robots

Master Robotic Process Automation (RPA) and UiPath - go from beginner to advanced.

Welcome to the Complete UiPath RPA Developer Course: Build 7 Robots where you will learn everything you need to know to get started as a Robotic Process Automation (RPA) developer. Learn and master UiPath Studio by building state-of-the-art software robots from scratch.

The best part about this course is that this course is entirely project-based, which means you will be getting hands-on experience and learn the skills you need on how to build real-world software robots in an enterprise setting. So if you're the type of person who 'learns by doing', then this course is for you.

We start off by learning what RPA is, how to choose the best processes fit for RPA, installing UiPath onto your machine and then building your first simple robot. We then explore UiPath Studio learning all about the user interface to get a basic understanding on how to use UiPath Studio. Once we cover all the basics we then take a deep dive into building real-world software robots ranging in complexity from beginner to advanced. In this course we build the following robots:

Robot 1: Clothing Consultant (Beginner)

A user enters a city name, the robot then scrapes Google for the temperature and weather in that city, the robot then processes the data and makes a decision which will then suggest a clothing type to the user.

Robot 2: Data Capturing (Beginner)

A common daily task of a Data Capturer's life is copy-pasting data from an excel spreadsheet into a web or desktop application. This robot fully-automates that task. The robot copy-pastes 100 lines of customer data into their respective input fields of a web application and desktop application. The robot even performs both the web and desktop app data capturing simultaneously. This gets the job done in a fraction of the time that a human could with 100% accuracy.

Project: The Automation Challenge (Beginner)

This is an RPA challenge which I created to test an RPA Developer's ability to build a robust software robot. The goal of this challenge is to create a workflow that will input data from a spreadsheet into the form fields on the screen. Beware! The fields will change position on the screen after every submission, throughout 10 rounds, thus the workflow must correctly identify where each spreadsheet record must be typed every time.

Robot 3: E-Commerce Books Web Scraper (Beginner)
In this robot you will learn how to scrape listings for e-commerce sites, in this case an online book store. The objective of this project is to calculate the inventory value of all stock on hand. The bot opens each page, scrapes the quantity of stock on hand and price for each SKU, multiplies the two and sums them all together and then it saves the scraped data into a MS Excel sheet and sorts the results by inventory value.

Robot 4: Scanned Receipts OCR (Intermediate)

In this robot, you will learn how to scrape data from files which contain no User Interface (UI) element, in this case scanned images, specifically, gas station receipts. The robot downloads all receipts from a Google Drive folder, and then loops through each file in the folder and extracts all text using Optical Character Recognition (OCR) technology. The desired fields are then extracted using Regular Expressions (regex) and captured into .txt files. This is then published to UiPath Orchestrator and run as an attended automation using UiPath Assistant.

Robot 5: PDF Invoice Scraper with REFramework (Advanced)

In this robot you will build a PDF invoice scraper. Best practice for PDF invoice scraping is using UiPath Document understanding, which is specifically designed for scraping from unstructured documents (e.g. invoices of different formats). In this case, since all invoices are the same format, or structured, we can use dynamic selectors to scrape them. You will build a dispatcher bot that creates Orchestrator queue items of file paths, and a performer bot with the Robotic Enterprise Framework (REFramework) template, which processes those queue items (invoice file paths). After scraping all the invoices, it captures the data in a Google Sheet in the cloud, via UiPath Integration Service.

Robot 6: Email Customer Support Agentic AI (Advanced)

In this robot you will build an AI agent named “UiPath Eugene” that specializes in answering technical UiPath questions via email in seconds. UiPath Eugene can both search and scrape the UiPath Forum using tools. UiPath Eugene uses an event based trigger (Gmail webhook), when an email is received in my inbox, and can read and reply to the email in minutes, not days. If UiPath Eugene is not confident to answer the question or if requested, it will forward the email to a human to answer the question and inform the student that a human will answer within 24 hours. This process uses UiPath Maestro (Agentic Process) for the BPMN process and an AI Agent powered by an OpenAI LLM.

Robot 7: Car Insurance Claims Processor (Advanced)

In this robot you will build a car insurance claims processor that combines rules-based RPA, AI LLM decision making and a human-in-the-loop. The process is triggered when someone completes an online claims form with the policy number and photo of the car damage - built with UiPath Apps (this is an external or public app). It then triggers an RPA workflow which checks if the policy number exists and is active from an internal database. Then an API call is done to a Gemini LLM using the HTTP request activity to check if the car damage image is AI generated or not. If not, the image is loaded into UiPath Action Center as a form task for a human assessor to enter the value the damage and approve or reject the claim. Then the bot continues after the human submits the damage amount and the RPA bot then continues to make the payment automatically.

Why am I qualified to teach you? I am a qualified Industrial and Systems Engineer (BEng, Cum Laude), experienced RPA developer, Top 10% most engaging instructor on Udemy,  two time UiPath Most Value Professional (MVP), UiPath AI Ambassador of the year and founder of FutureRPA, a software automation consultancy where we use RPA to streamline our clients' business processes. I've incorporated everything I've learned in my years of engineering and teaching to make this course not only more effective but more engaging. The course includes:

  • Over 500 Lectures and 40 hours of on-demand video content.

  • 7 Real-world projects

  • 60 Activities

  • 14 Quizzes.

  • 6 Assignments.

  • And the best part… Robots!

As an extra, I will give you all 7 Robots we build completely free. You can use these robots as templates and modify them to build your own custom robots. You will also be building your own UiPath Project Portfolio (in Notion) that you can share with potential employers and clients.

In an effort to continuously improve this course, I will be building new robots and adding more content to this course with time. You will be notified via an educational announcement every time I add new content to the course. Student satisfaction is important to me, so if there is anything specific you want me to teach in this course that you feel that I have not yet covered, please feel free to send me a message and I will add it to the course.

By the end of this course, not only will you be comfortable with building your own software robots but it will help you land that high-paying RPA job that you want.

Course Content

  • 10 section(s)
  • 563 lecture(s)
  • Section 1 Introduction
  • Section 2 Robot #1: Clothing Consultant
  • Section 3 Robot #2: Customer Onboarding Data Capturer
  • Section 4 The Automation Challenge
  • Section 5 Robot #3: E-Commerce Books Web Scraper
  • Section 6 Robot #4: Scanned Receipts OCR
  • Section 7 Robot #5: PDF Invoice Scraper with REFramework
  • Section 8 Robot #6: Email Customer Support Agentic AI
  • Section 9 Robot #7: Car Insurance Claims Processor
  • Section 10 [Unpublished unsure]

What You’ll Learn

  • Design, develop and deploy state-of-the-art RPA robots.
  • Automate 7 real-world business processes from scratch.
  • Master the UiPath Framework and learn RPA best practices.
  • Analyse and identify processes that are best fit for RPA.
  • Confidently tackle the UiPath activities that are most commonly used in enterprise solutions.


Reviews

  • T
    Tushar Tanaji More
    4.5

    Nice to learn with you sir, nicely explained everything till the end. Thank you for teaching me UiPath Development. Best Regards, Tushar More.

  • J
    Jaouad Benazzouz
    4.5

    This course was a great match for me. The explanations were clear, the structure was logical, and the hands-on demonstrations made the topics easy to understand. It filled important knowledge gaps and provided real and practical examples. I am giving it 4.5 stars only because some topics could benefit from deeper real-world scenarios and more coverage of best practices. Overall, the course delivers exactly what it promises and is very effective for building a strong UiPath foundation.

  • A
    Anton Boboshko
    4.0

    https://www.theautomationchallenge.com/crm - existiert nicht mehr....

  • V
    Vijaya Sree Janjanam
    5.0

    Course is so much useful for UiPath aspirants.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed