Watch a preview
The RPA Developer Foundation training is a curriculum for those looking to build their RPA development competency from the ground up.
You’ll begin with the Meet the UiPath Platform beginner course, which introduces the UiPath Studio — UiPath Robot — UiPath Orchestrator ecosystem, and a couple of common concepts. You will then expand your RPA developer foundation knowledge through 20 courses designed to help you develop enterprise automation projects. The full list of courses that make up the RPA Developer Foundation training can be found in the ‘learning plan curriculum’ tab. You can click specific courses to view each specific agenda and learning objectives.
The RPA Developer Foundation training plan with UiPath contains a variety of courses that take between 30 minutes and 5 hours each. In total, the full learning plan will take approximately 40 hours to complete.
At the end of the RPA Developer Foundation training, you'll receive a Diploma of Completion.
Product alignment: This learning plan was built using the 2021.10 product version of UiPath Studio, Robot, and Orchestrator. It's applicable to newer versions as well.
The RPA Developer Foundation training starts at a beginner level and progresses towards an intermediate level, which should allow you to build components for enterprise-level automation projects driven by seasoned RPA Developers and Solution Architects. It's aimed at tech-savvy people who don’t necessarily have programming skills or previous RPA experience.
You'll start by understanding variables and arguments in Studio and continue with learning how to effectively build user interface automation projects. Also, you’ll learn how to automate working with different applications like Excel, PDF, and e-mail. More specifically, in this learning plan you'll get through the following topics:
Meet the UiPath Platform
Build Your First Process with Studio
A Day in the Life of an RPA Developer
Variables and Arguments in Studio
Control Flow in Studio
UI Automation with Studio
DataTables and Excel Automation with Studio
Data Manipulation with Strings in Studio
Data Manipulation with Lists and Dictionaries in Studio
Selectors in Studio
Descriptors in Studio
Project Organization in Studio
Debugging in Studio
Error and Exception Handling in Studio
Introduction to Logging in Studio
Orchestrator Overview for RPA Developers
Working with Orchestrator Resources
Email Automation with Studio
PDF Automation with Studio
Version Control Systems Integration in Studio
RPA Testing with Studio