Complete Guide to UiPath RPA Development
15h 17mIntermediate2025-04-07
Authors

Bryan Lamb
Educator and entrepreneur specializing in process automation
Course details
The UiPath RPA platform empowers almost anyone to build, deploy, and run “software robots” that automate repetitive business tasks—dramatically improving speed, accuracy, and efficiency. In this hands-on course, you’ll learn the core skills for producing automations that will reduce the time, cost, and errors of repetitive manual tasks performed on websites, desktop apps, Excel, databases, APIs, and mainframe target systems. Whether you want to break into tech, increase your impact at work, or lead automation initiatives, mastering UiPath gives you an edge and opens the door to exciting, future-proof career opportunities.
Skills covered
UiPathIT AutomationSoftware TestingPersonal Productivity SoftwareNetwork and System AdministrationBusiness Software and ToolsSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Introduction
1. Overview
- 02 - About me
- 03 - Why UiPath
- 04 - UiPath infrastructure and licenses overview
- 05 - End to end demo - Build, publish, and run a simple robot
- 06 - Who can use the free version of UiPath
- 07 - Where to go for fast support
2. Community Edition Installation (Windows)
- 08 - Installation overview
- 09 - Install the UiPath platform
- 10 - Validate your installation - create a bot
- 11 - Cloud-based tools
- 12 - Install more activities
- 13 - Examine the installed activities
- 14 - Setup browser extensions manually
- 15 - Automatic studio assistant version upgrades
- 16 - Manually update activity packages
3. UiPath Studio Orientation
- 17 - Overview
- 18 - Create a new project
- 19 - User Interface quick start
- 20 - A few basic settings
4. Core UiPath RPA Skills
- 21 - Overview
- 22 - Project structure choices
- 23 - Sequence basics
- 24 - Flowchart basics
- 25 - State machine basics
- 26 - Display a message box
- 27 - Logging to the output window
- 28 - Provide status to attended robot users
- 29 - Open and read a text file
- 30 - Intro to looping to repeat work
- 31 - Demo - For each loop
- 32 - Send email
5. Use Variables to Handle Data
- 33 - Overview
- 34 - Using the variables panel
- 35 - Browsing for special variable types
- 36 - Using the Assign activity
- 37 - Variables as the output of activities
- 38 - Variable scope
- 39 - Remove unused variables
- 40 - Most critical variable types and data structures
- 41 - Dictionary demo
6. Control Your Script Flow
- 42 - Overview
- 43 - If Else - Making a choice
- 44 - Flowchart decision diamond
- 45 - Switch - A choice with multiple options
- 46 - Flow Switch - A choice with multiple options
7. Challenge - Read All Text Files, Classify, and Email
- 47 - Challenge
- 48 - Solution - part 1
- 49 - Solution - part 2
- 50 - Solution - part 3
8. Debugging
- 51 - Overview
- 52 - Visualization features for debugging
- 53 - Log items feature
- 54 - Stop at a breakpoint and debug
9. Handling Errors
- 55 - Overview
- 56 - Error causes and types
- 57 - Simulate an error and handle it
- 58 - Create and throw a custom exception
10. Web Browser Automation
- 59 - Overview
- 60 - Create project and update its settings
- 61 - Explore automating Edge, Chrome, and Firefox
- 62 - Browser automation - UiPath recorder
- 63 - Browser automation - Manual assembly
- 64 - Organize the automation steps
- 65 - Enabling browser pop-up windows
11. Desktop App Automation
- 66 - Overview
- 67 - Install the sample desktop app
- 68 - Challenge - Automate desktop app with recorder
- 69 - Solution - Automate desktop app with recorder
12. Reusable-Shareable Workflows
- 70 - Overview
- 71 - Invoke workflow demo
- 72 - Real-world invoke workflow scenario
13. Data Tables
- 73 - Overview
- 74 - Tour of data table activities
- 75 - Create a data table
- 76 - Add data table rows
- 77 - Loop through the rows of a data table
- 78 - Filter a data table
- 79 - Query a data table
- 80 - Delete a data table row
- 81 - Other useful data table activities
- 82 - Look up a key and return a value from same row
14. Excel Automation Basics
- 83 - Overview
- 84 - Excel worksheet activity overview
- 85 - Excel vs. workbook nuances
- 86 - Read Range - Workbook
- 87 - Read Range - Excel
- 88 - Write Range - Workbook & Excel
- 89 - Read range, modify data table, then write range
- 90 - Read and write cell data
- 91 - Challenge - Read Excel config file
- 92 - Solution - Read Excel config file
15. Database Automation Basics
- 93 - Overview
- 94 - Database interaction with UiPath
16. Mainframe Automation Basics
- 95 - Mainframe intro & setup
- 96 - Mainframe manual demo
- 97 - Mainframe automation demo
17. Naming Conventions
- 98 - Overview
- 99 - General naming conventions
- 100 - Capitalization conventions
- 101 - Conventions demo
- 102 - Spelling matters
- 103 - UiPath's conventions guidelines
- 104 - Workflow analyzer
18. Orchestrator Fundamentals
- 105 - Overview
- 106 - Automation cloud overview
- 107 - Automation cloud tour
- 108 - Create a folder
- 109 - Publish a process
- 110 - Run attended robot
- 111 - Trigger unattended robot
- 112 - Input parameters
- 113 - Assets
- 114 - Stop your automation elegantly
19. Version Control
- 115 - Overview
- 116 - Configure UiPath studio source control
- 117 - Set up a local Git repo
- 118 - Basic local Git use
- 119 - Enable experiments with branches
- 120 - Using branches for hot fixes
- 121 - Create a remote Git repository
- 122 - Collaboration with a remote repo
20. Challenge - Simple Enterprise Bot
- 123 - Overview
- 124 - Solution - development part 1
- 125 - Solution - development part 2
- 126 - Solution - development part 3
- 127 - Solution - development part 4
- 128 - Solution - development part 5
- 129 - Solution - development part 6
- 130 - Solution - development part 7
- 131 - Solution - development part 8
- 132 - Solution - development part 9
- 133 - Solution - development part 10
- 134 - Solution - development part 11
- 135 - Solution - development part 12
- 136 - Solution - development part 13
- 137 - Solution - development part 14
21. Shortcomings of Simple Approach
- 138 - Shortcomings of simple approach
22. Libraries and Object Repository
- 139 - Overview
- 140 - Create and use a library
- 141 - Create and use an object repository
23. Queues and Transactions
- 142 - Overview
- 143 - About queues
- 144 - About queue items
- 145 - Intro to queue activities
- 146 - Create a queue
- 147 - Add a queue item
- 148 - Get queue item
- 149 - Manual review features
- 150 - Dispatcher performer architecture
24. State Machine Deep Dive
- 151 - State machine - Overview
- 152 - State machine - Demo
25. Intro to REFramework
- 153 - Overview
- 154 - REFramework quick start
- 155 - REFramework deep dive
26. UiPath Marketplace
- 156 - Overview
- 157 - UiPath Marketplace tour
27. Conclusion
- 158 - Conclusion