Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages UiPath

Complete UiPath RPA Developer Course: Build 7 Robots

Master Robotic Process Automation (RPA) and UiPath - go from beginner to advanced.
Bestseller
Rating: 4.5 out of 54.5 (5,804 ratings)
22,676 students
Created by Leon Petrou
Last updated 3/2021
English
English [Auto]
30-Day Money-Back Guarantee

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.
Curated for the Udemy for Business collection

Course content

12 sections • 143 lectures • 10h 46m total length

  • Preview02:23
  • Request access
    00:08
  • Preview00:08
  • Preview00:06
  • [Activity] Installing UiPath Studio
    05:18
  • Preview08:50
  • Forum and learning resources
    05:04
  • RPA process candidate selection
    07:19
  • RPA process candidate selection quiz
    1 question

  • [Activity] Start Ribbon and Installing Google Chrome Extension
    05:46
  • [Activity] Design ribbon and installing activities packages
    04:46
  • Recording, wizards and Ui Explorer
    07:33
  • Execute ribbon and debugger
    03:00
  • Projects panel
    02:55
  • Activities panel
    03:20
  • Snippets panel
    03:10
  • Panel mechanics
    01:40
  • Properties panel
    11:54
  • Outline panel and navigation
    01:10
  • Output panel and logging events
    06:25
  • Creating variables
    05:40
  • Assigning variables
    06:44
  • Variable scope
    03:53
  • Creating arguments
    04:14
  • Data transfer
    04:34
  • Imports
    03:09
  • UiPath Studio User Interface
    2 questions
  • Follow along
    00:48

  • Preview02:18
  • Your first RPA project
    00:19
  • Input dialog
    04:51
  • Open browser and search
    07:44
  • Scrape web data
    07:28
  • Flowcharts
    05:37
  • Using conditions
    05:44
  • Assigning values to variables
    02:37
  • String concatenation
    05:16
  • Using the 'Or' condition
    09:36
  • Congrats on completing your first robot
    00:14
  • Robot 1 download
    00:06
  • Robot 1 quiz
    5 questions

  • Preview03:52
  • Create a new process
    02:11
  • Create new .xaml files
    02:15
  • Read data from Excel
    08:44
  • Excel Application Scope properties
    09:48
  • While loop and counter
    09:44
  • Typing into input fields
    07:45
  • Fixing Code Error
    00:25
  • Using the 'If' activity
    06:13
  • [Activity] Type into
    08:25
  • Handling execution errors
    07:56
  • Click UI element
    02:24
  • Copy-pasting activities
    03:42
  • Indicating selectors
    04:33
  • Clearing input fields
    02:43
  • Parallel activity and invoking workflow files
    03:29
  • Robot 2 download
    00:06
  • Robot 2 quiz
    3 questions

  • Preview02:42
  • [Activity] Read range activity
    04:30
  • For each row in data table
    03:06
  • Using the Get Row Item activity
    04:49
  • Testing variables using Write Line activity
    04:16
  • [Activity] Get row item
    04:18
  • Using the Anchor Base activity
    05:59
  • [Activity] Anchor base
    10:17
  • Screening activities
    02:10
  • Robot 3 download
    00:06
  • Robot 3 quiz
    2 questions

  • Preview03:12
  • Creating a new workflow
    03:07
  • Input dialog
    04:23
  • Open browser
    04:04
  • Type into with keyboard hotkey
    07:08
  • Using the Data Scraping Wizard
    10:45
  • Build data table
    16:09
  • Try Catch and error handling
    13:44
  • [Activity] String conversion
    08:36
  • String manipulation
    08:19
  • Split method
    07:36
  • Troubleshooting
    03:48
  • [Activity] Split method
    06:39
  • Get row item
    02:14
  • Add data row
    03:46
  • Filter and sort data table
    09:07
  • Write output to Excel
    05:58
  • Robot 4 download
    00:06
  • Robot 4 quiz
    1 question

  • Preview02:55
  • Preparing our Robot 5 folder
    02:19
  • Assigning file paths
    05:15
  • Start process
    04:56
  • Log message
    09:01
  • Fixing Looping Problem
    00:32
  • Send hotkeys
    06:25
  • Selectors and wildcards
    06:23
  • [Activity] Scrape PDF text
    04:12
  • Using the Outline Panel
    08:38
  • Write cell headlines
    05:28
  • Export data using Write Cell activity
    06:04
  • [Activity] Write cell data
    05:30
  • Robot 5 download
    00:06
  • Robot 5 quiz
    2 questions

  • Preview02:59
  • [Activity] Assign file paths
    07:15
  • Read PDF with OCR
    05:54
  • Attach window
    06:38
  • Screen scraping wizard
    10:31
  • [Activity] Get OCR text
    05:33
  • Message box
    07:45
  • Append line
    10:42
  • Robot 6 download
    00:06
  • Robot 6 quiz
    2 questions

  • Why email automation?
    02:52
  • Reading and sending mails
    05:28
  • Try-catch
    02:53
  • Get IMAP mail message
    05:22
  • Debugging
    06:13
  • For each mail
    06:08
  • Switch activity
    06:27
  • Save emails
    07:33
  • [Activity] Save emails
    02:39
  • Save attachments
    04:36
  • [Activity] Save attachments
    02:12
  • Send SMTP Mail Message
    07:21
  • Email template
    06:36
  • Attach screenshot to email
    04:40
  • [Activity] Send mail
    02:46
  • Create a new list
    03:20
  • Add data to list
    04:05
  • Create an output report
    10:01
  • [Activity] Success email template
    07:27
  • Robot 7 download
    00:06
  • Robot 7 quiz
    3 questions

  • Assignment 1: Coronavirus Stat-Alert Bot
    00:37
  • Assignment 2: IP Address to Location Converter Bot
    00:48
  • Assignment 3: Volume of Cylinder Calculator Bot
    00:46
  • Assignment 4: Image Background Remover Bot
    01:26
  • Assignment 5: Lead Generation Bot
    00:53
  • Assignment 6: Calendar Picker Bot
    01:09
  • Assignment 7: Roulette Bot
    00:36

Requirements

  • No previous programming / coding knowledge required.
  • A Microsoft Windows computer with an internet connection (UiPath has no Mac version).
  • Have basic-level computer literacy; familiarity with MS Excel, PDFs, notepad, websites and desktop applications.

Description

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 and then build 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.

Robot 3: Automation challenge (Intermediate)

This is an RPA challenge created by UiPath to test a 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 4: Real estate web scraping (Intermediate)

A user enters a city name, the robot then scrapes thousands of real estate listing data in that city off the web. The data is then exported into a MS Excel spreadsheet, including the prices of the property, number of bedrooms, number of bathrooms and suburb location.

Robot 5: PDF invoice data scraping (Advanced)

Imagine the job of an admin employee is to copy-paste text from a PDF invoice into an excel spreadsheet and then repeat this task 1000 times for 1000 different invoices. Not only is this job extremely tedious and boring, but a human is very likely to make mistakes along the way. This robot fully-automates that process by looping through every PDF file in a folder, scraping the text and "pastes" the text into a spreadsheet. This robot is 8 times faster than a human with a 0% error rate.

Robot 6: Optical Character Recognition (Advanced)

What happens when the PDF file is a scanned image? How will UiPath read the text? The answer is Optical Character Recognition (OCR) which converts text in image format to actual text. This robot loops through scanned PDFs, scrapes the text and exports it into a text file.

Robot 7: Email Automation (Advanced)

In this robot, the user specifies only the email addresses of interest, and then the robot saves a copy onto your machine of all emails and attachments in your gmail inbox with those email. The robot saves them into separate folders per email address and automatically sends an output report email to the developer displaying all logs of what emails have been saved and what errors have occurred.

Why am I qualified to teach you? I am a qualified Industrial and Systems Engineer, experienced RPA developer, Top 10% most engaging instructor on Udemy in 2018 and founder of Future RPA, a Smart-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 100 Lectures and 8 hours of on-demand video content.

  • 7 Real-world projects

  • 12 Activities

  • 6 Quizzes.

  • 3 Articles.

  • And the best part… Robots!

As a bonus, I will give you all 6 Robots we build completely free. You can use these robots as templates and modify them to build your own custom robots.

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.

Who this course is for:

  • Beginners to UiPath curious about Robotic Process Automation (RPA).
  • Anyone who wants to land a high-paying RPA developer / architect / analyst job in the near future.
  • White-collar employees wanting to save time, reduce errors, and improve efficiency by automating common business tasks.
  • Business leaders who want to automate business processes.

Featured review

Jitesh Bhojwani
Jitesh Bhojwani
28 courses
5 reviews
Rating: 5.0 out of 5a year ago
One of the most engaging course this is, no doubt about his teaching skills. He has taken care of all the minor or major properties and method that helps to make the connection with UI Path. Appreciate his knowledge too. Thanks Leon.

Instructor

Leon Petrou
Systems Engineer at FutureRPA
Leon Petrou
  • 4.5 Instructor Rating
  • 6,918 Reviews
  • 34,658 Students
  • 5 Courses

I am a systems engineer and award winning Udemy instructor. Top 10% most engaging instructor on Udemy in 2018. I graduated with a Bachelor's of Engineering degree with distinction from the University of Pretoria. I specialised in Industrial and Systems Engineering.

I have since founded Future RPA where we use Smart Automation to optimise our clients' business processes. Our services include app development, Robotic Process Automation (RPA) and process optimisation.

Through my experience of being an engineering student, I understand where and why students struggle. I remember that horrible feeling of struggling for hours trying to figure something out. Having a passion for teaching, I have created step-by-step instructional courses on engineering subjects with explanations easy enough for anyone to understand. As a result, I aim to close the gap between "lecturing" and "teaching". I truly love teaching others and simplifying the learning curve for engineering students around the world.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.