
Discover UiPath foundations from a to z as you build automated processes—from invoice extraction to system navigation—with machine learning for recognizing Pokemon and practical tips for beginners.
Download and install UiPath Studio or StudioX using the community license, register your details, sign in, and open UiPath Studio from the start menu to begin building automated bots.
Take a quick tour of UiPath Studio, exploring the landing page, project creation, tools, activities, and debugging features as you start building automated processes and a hello world workflow.
Explore UiPath foundations by creating a simple Hello World bot that opens notepad, types text, and saves the process to demonstrate quick, repeatable task automation.
Explore the course structure for UiPath foundations a-z, covering automation fundamentals, desktop bot creation, Excel integration, web data extraction, pdf invoice scraping, optical character recognition, and practical best practices.
Explore foundational data types and variables essential to automation across UiPath and other automation software, and see how these topics recur throughout the course.
In UiPath, data types classify data for activities and variables. Learn string, boolean, integer, data table, and array; strings use quotes, integers perform math, arrays hold lists.
Define and use variables to store data, access and update values as the process runs, and control visibility by scope from whole process to a sequence.
Explore an automated order system by launching the application, navigating the add and retrieve order options, and entering details like product code and order number to manage orders efficiently.
Download and explore a mock order system application to practice automation, including adding orders, viewing orders, handling random errors, and starting the automation workflow.
Create a UiPath bot to log into the order system using a main sequence, open the application, and automate username and password entry with type into and click actions.
Automate navigating to the add order screen in UiPath by combining tap into, clicking options, typing 1, and clicking go now, opening the new order window for bot automation.
In UiPath foundations a-z, this lecture demonstrates automating the add an order process by filling fields like product code ABC and unit price 100, then submitting and confirming the order.
Learn to build reusable UiPath components by creating a shared library that encapsulates login and navigation steps, use arguments to tailor behavior, and publish a single library for multiple bots.
Publish and reuse the order system library, update activity screenshots and name each activity for readability, then configure login and navigate with the library and attach the window.
Retrieve an existing order using the order system library, attach the login and navigate activity, input an order number, and store the product code in a variable for debugging output.
Learn to log order details in a single UiPath message with each item on a new line, including product code, units ordered, price, total price, date ordered, and scope.
Automate an order system end-to-end by adding and retrieving orders. Reuse activities with libraries in UiPath and tackle common issues when automating websites and other applications.
Learn to automate end-to-end between an old system and Excel by adding and retrieving orders from an Excel list and saving them to a final Excel document.
Read excel data into a data table with UiPath, then iterate each row to log product code, quantity, and unit price to the console.
Automate adding orders from Excel into a UiPath order system by reusing existing bot code, looping over data table rows, and managing library dependencies for reliable cross-application integration.
In UiPath foundations a-z, loop over five orders to retrieve details and log product codes, preparing to save results to Excel in the next lecture.
Create and edit a data table in UiPath, populate rows with product code, units ordered, and unit price, then write the table to an Excel file within Excel application scope.
Learn to extend your orders data table in UiPath foundations A-Z by adding total price, cost center, state ordered, and orderer, update headings, and sync changes to the Excel document.
Apply a filter data table to remove rows with no record found in the product code, then save the filtered orders table back to the same Excel sheet.
Integrate Excel with the order system using automation software, utilizing Excel activities and data tables to store, filter, and extract essential data.
Automate a web browser to look up an Australian business number (ABN) and retrieve Google business details, with Chrome and Internet Explorer running in parallel.
Automate an ABN lookup in Internet Explorer with UiPath, open the browser, enter the Australian business number, click search, extract the entity name, and log it to the output console.
Learn to automate Chrome in UiPath by installing the Chrome extension, then configure the browser type across Chrome, Firefox, and Internet Explorer for cross-browser automation.
Learn to run two UiPath processes in parallel using a parallel activity and invoke workflow files for Chrome and Internet Explorer, managing race conditions with simulate type click.
Automate the Australian business number lookup across browsers with UiPath, from Internet Explorer to Chrome and Firefox, including Citrix. Run parallel automations to reduce licensing costs and speed results.
Explore browser automation quirks as we navigate dropdowns, radio buttons, and check boxes, and watch a bot fill car make, model, transmission, and price on a website.
Create a UiPath process titled add car to list, drag a sequence, open a browser, type rs3 into make field, then set dropdown and check a box before submitting.
Learn how to automate selecting items from dropdowns in UiPath, including standard html selectors and non-standard controls, using indicate element and select item techniques.
Automate car listing creation by filling the transmission, price, and terms and conditions checkboxes, then submitting the form to add cars to the list and test the bot.
Set up an input dialog in UiPath to capture car make, model, transmission, and price, storing each response in variables and using a dropdown for the model.
Capture car make, model, transmission, and price with input dialogs, verify variables in a sequence, then use an if statement to select automatic or manual transmission and submit the form.
Learn to dynamically select dropdown options in UiPath by using selectors and mustache variables to handle changing lists, avoiding long if statements and maintaining robust automation.
Automate adding a car to a website by handling inputs and dropdowns. Address non-standard dropdowns by clicking the dropdown and selecting an item; consult Uphoff community forms.
Learn to extract invoice number and total cost from prior invoices using Fox Strela, while addressing licensing concerns and introducing anchor tags in a live invoice scraper demo.
Install Fox PDF reader from the Fox IT software download center, choose the free download, install, launch, and proceed to the next lecture on automating reading invoices.
Build an invoice extraction process in UiPath foundations, using get text to capture the total due from a PDF and indicate the on-screen window for the app.
Learn to open a file with UiPath by using file open, browse, and copy-paste path steps. Resolve selector errors with wildcards and incremental debugging for reliable automation.
Perform an activity to extract additional fields from the academy RPA invoice, including the company title, website, and invoice number, then log the details and prepare for the next lecture.
Learn three methods to extract an invoice number in UiPath: replace text, substring, and regex, with practical examples and pros and cons.
Learn how to open files in UiPath by passing command-line arguments to applications, improving speed and stability when UI changes, including handling spaces and escaping quotes.
Loop through all PDF invoices in a folder by listing files, converting to an array, and using a for each to extract details.
Learn to extract the total price from invoices using anchor-based UiPath automation by locating the 'total due' anchor and searching around it for the price.
This wrap-up shows automating invoice data extraction, outputting to a console, Excel, or email, using anchoring to grab the total price across many files, and covers licensing to avoid fines.
Learn how to apply machine learning with OCR to extract text from a scanned document, such as an invoice, by opening an image and pulling the invoice number and date.
Learn to extract text from a scanned invoice using Microsoft OCR in a UiPath sequence. Load the image, create an OCR text variable, and log results, noting that accuracy varies.
Learn to configure a UiPath bot to open an image file for OCR data extraction, using start process, open application, and attach window to the Photos app for invoice details.
Master screen scraping with OCR in UiPath to extract an invoice number from a photo. Select the region, use Microsoft OCR, and log the result to a variable.
Add a new field to a screen-scraping workflow by selecting an invoice item and using get OCR text with a clipping region to extract the invoice number and date.
Leverage OCR to read contents from a document image, output the text, and extract sections such as the invoice number for console display.
Build a custom machine learning model that recognizes Pokemon using Firebase for training, Python for inference, and Yusupov to present results within a process using screenshots.
Install python with Anaconda, create a conda environment, install required machine learning packages and pillow via pip, then verify packages to enable pokemon recognition.
Train a pokemon recognition model with Google Vision using a subset dataset, upload to a cloud bucket, train, evaluate with precision and recall, and download the trained artifacts.
Learn how to run a Python prediction script in Anaconda, feeding an image, a model file, and a labels dictionary to predict the top Pokemon.
Explore running Python code in UiPath by creating a Python scope, selecting an Anaconda environment, and using Python activities to recognize Pokemon with machine learning.
UiPath foundations teaches how to integrate Python to run a machine learning model that recognizes Pokemon from an image, using a predict function with image path, model, and labels.
Learn to let users capture a screenshot by indicating on-screen elements, save the image to a temporary folder, and feed it to a model to recognize the Pokémon.
Explore how to build a machine learning model with Python that recognizes Pokemon characters, and apply the same approach to automating document classification tasks.
Develop standards in UiPath foundations a-z to improve readability, reusability, and governance, with clear naming, one-function calls, audit trails, peer reviews, and stable shortcuts for production.
Explore the UiPath community forms to access a large network of developers and process automation experts, with active help, search options, and bookmarking for quick support.
Understand why licensing matters in automation, verify software terms for Adobe, Microsoft Office, and others, and distinguish unattended versus attended automation to ensure compliant RPA deployments.
Finish the course by reflecting on automating diverse systems and overcoming challenges. Pursue getting qualified, subscribe to Siemens Automation for more content, and share feedback.
Ever wish the mundane daily tasks could be automated?
Learn from an instructor who delivers enterprise Automation projects and has been actively involved in engagements that has won global RPA awards.
Intelligent Automation is at the forefront of disruption, also known as the "digital workforce". It is transforming the efficiency of every organization function from finance, tax, HR and IT. This saves hundreds of hours of peoples time to focus on more higher value tasks.
What does this mean for you?
There are HUGE opportunities in this space right now, RPA grew by 63.1% in 2018 to $846 million. It is currently the fasted-growing segment of the global enterprise software market. This course will enable you to get a first mover opportunity in this market, and also prepare yourself if your role is at risk!
What will this course do for you?
This course will give you a clear overview of UI Path. We will develop our very own process bots to automate common manual processes. Some include inventory management systems, invoice extractions and even recognizing Pokemon!
Further to this we also take a look at the best practices when it comes to implementing your processes in enterprise grade environments, along the way you will also encounter common issues working through to resolve them. Hint - without help this takes up a tremendous amount of time otherwise! All this is taught in a manner that is akin to hands on experience.
Key learning on this course:
Understanding of UI Path key concepts
Automation various types of applications (Desktop, web)
Machine learning basics overview
UI Path best practices
All my courses include:
Unlimited lifetime access to the course
My help is always available - my support is legendary on UDemy and my YouTube channel