
Download and install UiPath community edition on your local system by signing up, verifying your email, logging in, and activating the studio through the resource center.
Create your first UiPath robot to launch a text file, a CSV file, a PDF file, and a browser by building a basic process in UiPath Studio.
Explore the universal search bar and the UiPath interface, including the ribbon with start, design, execute, and setup tabs, plus the designer, project, activities, and properties panels.
Master the activities panel in UiPath RPA development, enabling app integration, csv and excel tasks, system actions, VB scripts, and common file operations.
Create a basic UiPath robot to launch notepad by recording the application, selecting the window, and using the absolute path to notepad.exe and selector details; save and run with F5.
Learn to automate file saving with UiPath by simulating clicks, using type into for keyboard input, and indicating elements inside windows to launch and save on the desktop.
Learn to automate entering text in Notepad and saving a file on the desktop using UiPath, including keyboard and hotkey actions, selector optimization, and reliable save operations.
Design a csv automation sequence that prompts for city, country, pin code via input dialogs and appends these values to a desktop csv with city, country, pin code headers.
Read a CSV as text or as a data table in UiPath, append city, country, and pin code, then sort by city and overwrite the desktop CSV to avoid duplicates.
Read CSV data into a data table, sort by city name and pin code, then write back to CSV with headers, avoiding append to prevent duplicates.
Learn how to create and edit text files with UiPath, automate data entry into CSVs, and perform browser automation by opening URLs, installing extensions, and closing browsers using UiPath activities.
Learn to automate browser tasks with UiPath by launching Yahoo, clicking a link, inserting a 10-second delay, and using static selectors to manage dynamic page IDs for reliable automation.
Balance speed and accuracy in UiPath RPA by using wildcards in selectors to handle dynamic details like parent IDs. Learn practical testing strategies for launching, navigating, and closing a browser.
Discover how recording in UiPath Studio captures on-screen actions and converts them into sequences, with five recorders including basic and desktop for faster automation.
Open the browser, select outer and inner sections to reach yahoo.com, then click news and finance, copy the first headline, convert steps to a sequence, and test the launch.
Master data scrapping in UiPath to extract structured data from web pages, including item names, urls, prices, and shipping, using web recorder or data scrapping wizard, with csv export.
Scrape a stock market data table from nasdaq.com with UiPath, capturing a year of FB history and exporting it to CSV.
Learn the basics of UiPath, an RPA tool that automates repetitive tasks with bots, including Studio installation and building a bot to move data between websites and CSV.
Design a bot with separate eBay and Amazon sequences using web recorder and data scraping to fetch item, URL, and price, then present a selectable list.
Create a flowchart as the primary process, connect sequences to start, set up input dialogs—get item and get website—with string variables, and include flow decision and flow switch.
Create an input dialog to capture the website (eBay or Amazon), route with a flow decision, and pass the value as arguments to the eBay and Amazon sequences in UiPath.
Orchestrate data from multiple sequences into the main workflow by converting data tables to arguments and exporting to a single CSV.
Explore structuring a UiPath bot for complex processes with four workflows—sequence, flowchart, state machine, and global exception handler—and learn inter-workflow triggering and data exchange.
Design a UiPath bot that prompts for a website, uses a flow switch to handle eBay and Amazon, and calls other workflows to process inputs.
Master intermediate UiPath automation by learning email automation, image processing, bot scheduling, error handling, and remote monitoring with cues, enabling reliable, hands-off robot operations.
Automate email processing in UiPath by reading, sending, downloading attachments, and moving messages via IMAP (preferred) or POP with SMTP, using Gmail IMAP setup and UiPath Studio.
Build an UiPath workflow to connect to iMap, securely manage credentials, read unread emails with a for-each loop, display subject and body, and save attachments in a separate sequence.
Learn to count and save email attachments to a local folder, apply a case-insensitive July subject filter, and export processed email data to CSV.
Consolidate email data in Excel with UiPath by creating and populating a data table, defining columns (subject, body, cc), and appending rows for each email using a mapped array.
Append email data to an Excel workbook using append range after for each, extract attachment names via a nested for-each loop, and configure iMap to move emails between folders.
Automate moving unread emails from inbox to a warning folder with UiPath's move iMap mail messages, filtering by vendor one, validating with bot runs.
Develop a send email workflow in UiPath using a sequence, configuring smtp with server, port, username, and password, and optional attachments. Verify delivery and trigger status emails after execution.
Explore Outlook and Exchange mail automation through iMap, SMTP workflows, and enterprise setup, including domain and server details, read, send, move, delete emails, and advanced processing.
Explore image processing in UiPath intermediate training, combining image identification and OCR to read on-screen text. Learn to recognize pop-ups and applications by logos and configure image processing for practice.
Master the on image appear activity in UiPath, configure scope and selectors, and manage repeat forever to detect popups; learn image processing limits and when to prefer alternatives.
Explore how to locate images within documents using UiPath activities such as find image and find image matches, adjust accuracy, and count occurrences.
Learn to locate images in a document with UiPath image processing, adjust accuracy to balance precision and matches, capture coordinates, and use for each with on image appear and vanish.
Learn to use UiPath's image recorder for image-based and OCR text-based clicking, comparing image method and OCR, with OCR engines, scale, and resolution considerations.
Use OCR and screen scraping in UiPath to extract text from screens, locate images, determine coordinates, and count occurrences; learn why image processing is a last-resort automation.
Understand the three UiPath components: robot, studio, and orchestrator, and build a simple log sequence, configure a machine, obtain a machine key, and connect a standard robot to an environment.
Publish the robot to the portal, manage versions and environments, and link the process to a package. Configure triggers and scheduling with cron expressions, run tests, and see bot runs.
Learn to pass variables to a UiPath robot remotely using in and out arguments, invoke sequence, and display variable out on the main page, with version 1.0.4 and 15-second triggers.
Explore exception handling in UiPath RPA, a key topic in intermediate training, to address environment issues and manage exceptions and errors through error handling that stops execution to protect data.
Master try catch in UiPath to handle errors such as selector not found, close and relaunch browsers, and recover workflows with targeted exception-specific catch blocks.
Explore try catch finally structures in UiPath RPA development, showing how a bot executes actions in try, handles exceptions in catch, and uses finally for cleanup and added flexibility.
Explore advanced error handling in UiPath, including rethrow inside catch, customizable exceptions, and the terminate workflow for a hard stop that ends execution even within try-catch.
Explore how queues enable UiPath robots to process records one at a time, rather than looping through all deliveries, by configuring an independent robot in this intermediate module.
Log in to the UiPath platform, create a new queue in the queue section with the plus sign, name it, and monitor transactions and charts.
Load a csv, upload items to the queue, and iterate with for each to read queue item details such as name, city, and date for bot processing.
Explore the difference between get queue items and get transaction item: queue items return a list, while a transaction item feeds one item and sets its status to in progress.
Learn how to mark a transaction item as successful or failed in UiPath RPA, and set transaction progress, distinguishing transaction statuses from queue states.
Manage UiPath queue processing by switching item statuses—new, in progress, failed, retried, deleted—using dedicated failed and retry queues, with error details, retry rules, and delete options.
Discover how to automate uploading queue items in UiPath by reading a CSV, creating a data table, looping through rows, and setting deadline, postpone, and reference fields.
Learn to prevent duplicates in UiPath queues by using unique references, enabling q-unique, and updating records or adding a unique column for each line.
Track UiPath SLA performance by analyzing queue metrics and SLA predictions in orchestrator to decide if bots are needed, and manage queue items with task, reference, priority and postpone fields.
Reads an Excel file sheet one column A, filters out blanks, and enqueues each client record into the queue final project using the w id as the item reference.
Create flowchart workflow to move files from input to archive, load the queue, get a transaction item from the queue, and launch acme-test.com with a login sequence and error handling.
Create a launch page sequence and read the data table to locate the w id for the transaction item in work items, then update the status.
Build a UiPath RPA flow to update a work item using dynamic selectors and indexed data, indicate on screen, add comments, and apply break logic when the item is found.
Design a process flow that processes one transaction per run, uses if activities with the weed found variable, and element exists checks to avoid infinite loops, renavigating to work items.
Demonstrate refining a single transaction item workflow by adding and removing the renavigate sequence around update status, testing with input files, and planning exception handling for file moves and timeouts.
Develop social media monitoring bots with UiPath by applying rpa concepts, building bots via json config, mastering xml selectors, data scraping, and orchestrator integration for web automation.
Design automated processes with UiPath task capture by building templates, mapping sequences in a flowchart, and generating a JSON config for a social media bot, guided by the PDP.
Export your task capture outputs to UiPath Studio and a word-based process design document, generating standardized flowcharts, templates, and a shared map between business analysts and developers.
Automate social media sign-ups with UiPath, using open browser, type into, get password, and select activities. Learn to generate multiple accounts by reading an Excel list and looping through data.
Automate signups from an Excel list with UiPath. Read range to a data table, loop each row, get row item, and fill the Facebook signup form in a browser.
Learn to sign up multiple accounts using Excel data in a UiPath RPA workflow, with dynamic variables, date data types, and robust selectors.
Build a UiPath automation to sign up users, capture on-screen elements, use wildcards for dynamic selectors, and log signup status (successful or unsuccessful) in an Excel file.
Explore automating login and signup flows with UiPath, using an Excel status column to retrain a bot to retry signup, implement conditional login vs signup, and manage browser sessions.
Automate image upload and profile updates with UiPath RPA, using Excel data, login and signup flows, and dynamic selectors with wildcards to ensure reliable automation.
Automate social media monitoring with UiPath RPA to track likes, shares, and comments across brand pages, using dynamic selectors and browser-based scraping of feeds and reviews.
Demonstrates building a UiPath bot that avoids re-uploading a profile picture by checking element existence with a dynamic selector, using if logic and status messages.
Monitor likes, shares, and reviews on social media with UiPath data scraping; build dynamic selectors, extract post content and engagement metrics, and export to Excel.
Learn to build and debug a UiPath bot that posts on Facebook, extracts post data via data table selectors, and records post content, likes, comments, and shares in Excel.
Extract and analyze customer reviews from the social media marketplace by scraping user names, review content, recommendation status, and dates to reveal marketing trends.
Master UiPath RPA techniques to scrape customer reviews, manage data tables, and export results to Excel using dynamic selectors and page down navigation.
Explore image automation for social media by extracting and saving images with dynamic selectors and a counter-driven loop, using ui explorer and take screenshot and save image activities.
Design a starter UiPath project that downloads daily stock data from the National Stock Exchange, unzips csv files, and consolidates a monthly report while handling weekends and missing dates.
Define the bot scope and design to download data for a day or missing dates for the month, using two input dialogs and safeguards to avoid re-downloading processed files.
Design a new process for stock data download by creating a process named stock data download and outlining the initial workflow to set it in motion.
Master the web recorder in UiPath to automate data retrieval from a browser, convert dates, and parameterize file names, storage paths, and selectors for reliable downloads.
Learn to unzip a downloaded zip file in UiPath studio using the unzip activity, manage dynamic file names with selectors, and add a synchronization delay before the final download sequence.
Automate data download, extraction, and validation in a UiPath rpa workflow by checking staging folders for csvs and processing daily data into a monthly report.
Decide if the monthly file exists, then append the daily CSV data table or create and rename a new monthly file from the daily data.
Fix a flawed UiPath RPA workflow by swapping move for copy file, deleting the ZIP instead of the CSV, and validating the July 2019 monthly report across dates.
Learn to update the stock date to the month's first day using a date formula and assign activity, then loop daily, skipping weekends or existing files, until month end.
Automate monthly data retrieval by updating the stock date to the first of the month, looping through days, skipping weekends, and informing users when data downloads complete.
Welcome to the UiPath RPA Development Course! This comprehensive course is designed to take you from a beginner to an advanced user in Robotic Process Automation (RPA) using UiPath. Throughout the course, you will gain hands-on experience with UiPath, learning how to automate repetitive tasks, process large datasets, and develop efficient workflows. Whether you are new to RPA or looking to enhance your existing skills, this course provides a thorough understanding of UiPath and its capabilities.
Section 1: Introduction
In this section, we start with the basics of UiPath, including an introduction to the platform and its core features. You will learn how to launch UiPath and navigate its user interface, including the universal search path and activities panel. The lectures will guide you through creating simple automation projects, such as launching Notepad, entering text, reading and writing CSV files, and browser automation. By the end of this section, you will have a solid foundation in UiPath and be ready to tackle more complex tasks.
Section 2: UiPath RPA Developer Course - Intermediate to Advanced
This section delves deeper into more advanced topics in UiPath. You will learn how to process emails, including configuring mailboxes, reading emails, downloading attachments, and consolidating email data in Excel. The section also covers image processing, error handling using Try Catch, and working with queues. By the end of this section, you will have a comprehensive understanding of intermediate to advanced RPA concepts and be able to implement robust automation solutions.
Section 3: Project on RPA - Bot for Social Media Monitoring
This section focuses on a practical project where you will develop a bot for social media monitoring. You will design the process, use the task capture tool, and automate tasks such as account sign-up, login processes, image uploads, and monitoring social media activity. This project will help you apply your knowledge in a real-world scenario, enhancing your understanding of RPA and its applications.
Section 4: Project on UiPath RPA
In this section, you will work on another practical project involving UiPath RPA. You will learn how to read data from Excel and load it into a queue, launch web pages, process work items, and handle email sequences with error handling. This project will further solidify your skills and provide you with the experience needed to tackle complex automation tasks.
Section 5: Project on UiPath RPA - Stock Market Data
The final section of the course involves a project focused on automating stock market data processes. You will define the project scope and design, create new processes, use web recorders, download and process zip files, and update stock data. This project will give you hands-on experience with data automation and help you understand how to integrate various UiPath functionalities into a cohesive workflow.
Conclusion
Congratulations on completing the UiPath RPA Development Course! You have gained a comprehensive understanding of UiPath and its capabilities, from basic automation tasks to advanced RPA concepts. The hands-on projects have provided you with practical experience, allowing you to apply your knowledge in real-world scenarios. With the skills and knowledge acquired from this course, you are now well-prepared to develop and implement efficient automation solutions using UiPath. Whether you are looking to advance your career, improve business processes, or enhance your technical skills, this course has equipped you with the tools and expertise needed to succeed. We wish you the best of luck in your future endeavors and look forward to seeing the innovative solutions you will create!