Complete UiPath RPA Developer Course: Build 7 Robots
- Description
- Curriculum
- FAQ
- Reviews
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: The Automation Challenge (Intermediate)
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 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, such as a printed receipt? 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 receipt PDFs, scrapes the text and exports it into a text file.
Robot 7: Email Automation (Advanced)
In this robot, you will learn how to integrate your UiPath bot with your Gmail account, and perform all sorts of email operations. Including, reading emails, saving emails, deleting emails, moving emails, and downloading attachments. It then automatically sends an output report email to the developer displaying all logs of what emails have been processed.
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 2021 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 300 Lectures and 30 hours of on-demand video content.
-
7 Real-world projects
-
60 Activities
-
14 Quizzes.
-
7 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.
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.
-
1What is RPA?Video lesson
-
2Get the Robots HereText lesson
-
3Join Our Private Facebook RPA GroupText lesson
-
4The Story of Work by UiPathVideo lesson
-
5Classic Design vs Modern DesignText lesson
-
6Installing UiPath StudioVideo lesson
-
7Building Your First RobotVideo lesson
-
8RPA process candidate selectionVideo lesson
-
9RPA process candidate selection quizQuiz
This quiz tests your knowledge on how to select business processes that are best fit for RPA.
-
10Installing the Chrome ExtensionVideo lesson
-
11[Practice Activity] Installing Firefox and Edge ExtensionsVideo lesson
-
12Activities PanelVideo lesson
-
13Project PanelVideo lesson
-
14Snippets PanelVideo lesson
-
15Properties PanelVideo lesson
-
16Expression EditorVideo lesson
-
17Outline PanelVideo lesson
-
18Variables PanelVideo lesson
-
19Variables ScopesVideo lesson
-
20Arguments PanelVideo lesson
-
21Imports PanelVideo lesson
-
22Output PanelVideo lesson
-
23Panel MechanicsVideo lesson
-
24Running Files in Debug and Run ModeVideo lesson
-
25Copy and Pasting TipsVideo lesson
-
26Designer PanelVideo lesson
-
27Follow AlongVideo lesson
-
28Quiz: UiPath Studio InterfaceQuiz
Testing your knowledge on the UiPath Studio Interface covered in this chapter.
-
29[Demo] Clothing Consultant BotVideo lesson
-
30Download Robot 1 ResourcesText lesson
-
31Creating a New ProjectVideo lesson
-
32Input DialogVideo lesson
-
33Opening Google in the Edge BrowserVideo lesson
-
34'Use Application/Browser' Activity PropertiesVideo lesson
-
35Searching GoogleVideo lesson
-
36Type Into Activity PropertiesVideo lesson
-
37[Practice Activity] Keyboard ShortcutVideo lesson
-
38Get TextVideo lesson
-
39Fix Conversion Error In Get TextText lesson
-
40[Practice Activity] Scraping the WeatherVideo lesson
-
41Get Text PropertiesVideo lesson
-
42FlowchartsVideo lesson
-
43[Practice Activity] Or ConditionVideo lesson
-
44Using Flow DecisionVideo lesson
-
45Convert String to IntegerText lesson
-
46Using Boolean ConditionsVideo lesson
-
47[Practice Activity] Check If Too HotVideo lesson
-
48Concatenating StringsVideo lesson
-
49Using the Workflow AnalyzerVideo lesson
-
50Quiz: Robot 1Quiz
This quiz will test your knowledge on what you learnt thoughout this chapter.
-
51Download Robot 1Text lesson
-
52[Demo] Robot 2: Data CapturingVideo lesson
-
53Download Robot 2 ResourcesText lesson
-
54Creating a New ProjectVideo lesson
-
55Download Project ResourcesText lesson
-
56Adding Project ResourcesVideo lesson
-
57Creating New WorkflowsVideo lesson
-
58Reading in Customer DataVideo lesson
-
59Signing UpVideo lesson
-
60Opening the Web ApplicationVideo lesson
-
61For Each Row in DataTableVideo lesson
-
62Demonstrating If ActivityVideo lesson
-
63Ensuring Best PracticeVideo lesson
-
64Type IntoVideo lesson
-
65Click AddVideo lesson
-
66[Practice activity] Type Last NameVideo lesson
-
67[Practice Activity] Clicking Radio ButtonsVideo lesson
-
68Descriptors OverviewVideo lesson
-
69[Practice Activity] Type Into Other FieldsVideo lesson
-
70Select ItemVideo lesson
-
71How To Speed Up the BotVideo lesson
-
72Running the Bot FastVideo lesson
-
73Running the Bot SlowlyVideo lesson
-
74[Practice Activity] Read RangeVideo lesson
-
75[Practice Activity] Use Desktop ApplicationVideo lesson
-
76While ActivityVideo lesson
-
77Getting a Data Item From a Data TableVideo lesson
-
78Typing Into Desktop AppVideo lesson
-
79[Practice Activity] Type Last NameVideo lesson
-
80[Practice Activity] If ConditionVideo lesson
-
81[Practice Activity] Type Into the Remaining Text FieldsVideo lesson
-
82[Practice Activity] Select ItemVideo lesson
-
83[Practice Activity] Click 'Save' ButtonVideo lesson
-
84Running ParallelVideo lesson
-
85Debugging a BugVideo lesson
-
86Analyze ProjectVideo lesson
-
87Quiz: Robot 2Quiz
This quiz will test your knowledge of concepts learnt building the Data Capturing Robot
-
88Download Robot 2Text lesson
