We may earn an affiliate commission when you visit our partners.
Course image
Bryan Lamb

Many of us use computers every day to accomplish business tasks, but we lack the confidence to stray beyond the specific things we've been trained to do.

Read more

Many of us use computers every day to accomplish business tasks, but we lack the confidence to stray beyond the specific things we've been trained to do.

Creating automation with abc RPA tool like UIPath will definitely require you to level-up your skills so you have full command of your environment, and you can imagine better, more efficient solutions for any problem you face.

For a human to provide the most value in an RPA environment, he or she must have a combination of business AND technical skills so they can use an RPA tool like UiPath to help automate processes across multiple system boundaries including email, documents, databases, websites, mainframes, and APIs.

If you’ve primarily been doing manual computer work and you find technical concepts like databases, APIs, and basic programming to be intimidating... this course is for you.

In this course I’ll provide you with technical skills and entry-level UiPath demos that will allow you to more confidently create software robots including:

  • A flowchart overview

  • Overviews of common automation targets (webNET programming concepts

  • Data types & data structures, operators, control flow (if/else, loops, etc.)

The goal of this course is to help you become more confident using your computer to create software robots with the RPA tool like UiPath.

Enroll now

What's inside

Learning objectives

  • Flowchart fundamentals
  • Rpa target basics (web, pdf, excel, text, database, file system)
  • Programming concepts: data types
  • Programming concepts: variables, lists, and strings
  • Programming concepts: data tables
  • Programming concepts: flow control
  • Programming concepts: operators
  • Programming concepts: object oriented design

Syllabus

Welcome

Welcome to the RPA Tech Primer course. In this video I'll provide a high level overview of what's in the course.

About Me
Why do we need a tech primer?
Read more
System awareness & understanding
But... I already know all this!
Flowcharts are an important part of structuring & conveying a process. These skills apply to the most popular RPA tools.
Overview
Flowchart Fundamentals
Flowchart best practices
Flowchart tool demo
RPA tool flowchart features
Non-IT people (i.e. many business users) will gain more confidence about the Windows file system, which can be helpful when defining processes and running robots.
Ideal view settings
Disk basics

Learn to confidently navigate your hard drives, copy files, and create shortcuts.

File basics
Screenshots
Command line basics
Absolute vs. relative path
Use a batch file to reduce clicks
RPA tool vs. batch file
Takeaways
In order to learn about how websites work, and some basic programming, you'll need the right tool.
Install Visual Studio
Install UiPath Studio
Create a simple web page
Create a simple desktop app
Learning what lies just under the surface of most websites will make you more confident with automating them!
Web technology overview
HTML - tags
HTML - attributes
Website structure
CSS - look & feel
Bootstrap
Summary
Now that we understand how websites are built, let's see how top RPA tools can interact with them.
UiPath recorder disclaimer
Setup sample files
Selector basics
Selector challenges
Dynamic selectors
In order to appreciate the UIPath drag & drop interface, let's have a look at basic programming logic.
A simple program
Intro to Functions
Functions demo - programming
Functions demo - UiPath

This conceptual explanation of how variables work will set the stage for our work.

Variables demo - programming
Variables demo - UiPath
Intro to Object oriented programming
Object oriented programming demo
The .NET framework
Databases are used in every company and contain the data that most user interfaces allow us to see. Let's see what a database looks like, and how to interact with it via UiPath!
Databases in business systems
What is a database
Setup database tools
Create a database
UiPath database interaction

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches concepts and skills that are commonly used in RPA
Taught by Bryan Lamb, who is recognized for their work in RPA
Develops skills in flowcharting, RPA targets, programming concepts, and more
Suitable for non-IT professionals who want to gain confidence in using RPA
Requires installation of Visual Studio and UiPath Studio, which may be additional expenses
Focuses on UiPath software specifically, which may limit applicability to other RPA tools

Save this course

Save UIPath RPA - Tech Primer to your list so you can find it easily later:
Save

Reviews summary

Well-received rpa introduction

Learners say that this course is a well-received introduction to robotic process automation (RPA). The engaging assignments help learners to understand RPA and how to get started in web development and app building. However, learners suggest that the course could be improved by using more illustrations when explaining abstract concepts.

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in UIPath RPA - Tech Primer with these activities:
Review programming concepts
Revisit basic programming concepts to strengthen understanding
Show steps
  • Review programming concepts in course materials
  • Solve coding challenges or practice exercises
Review flowcharts
Reinforce core concepts of flowcharts and how they are used to convey a process
Browse courses on Flowcharts
Show steps
  • Review flowcharts in course materials
  • Create a flowchart of your own
Attend UiPath community meeting
Connect with other students and professionals in the UiPath community, sharing knowledge and experiences
Show steps
  • Find and attend a UiPath community meeting
Four other activities
Expand to see all activities and additional details
Show all seven activities
Web technology exercises
Deepen understanding of web technology components and how they interact
Show steps
  • Practice building a simple web page
  • Troubleshoot and debug HTML and CSS code
Develop a UiPath tutorial
Solidify knowledge by creating a UiPath tutorial to teach a specific concept or skill
Show steps
  • Choose a specific UiPath topic or skill to focus on
  • Develop the content for the tutorial
  • Record or present the tutorial
Automate a business process
Apply RPA skills to automate a real-world business process, solidifying knowledge and building confidence
Show steps
  • Identify a suitable business process to automate
  • Design and develop the RPA solution using UiPath
  • Test and deploy the RPA solution
Participate in a UiPath hackathon
Challenge technical abilities and collaborate with others to solve real-world problems using UiPath
Show steps
  • Find and register for a UiPath hackathon
  • Form a team or work independently
  • Develop an innovative solution using UiPath

Career center

Learners who complete UIPath RPA - Tech Primer will develop knowledge and skills that may be useful to these careers:
RPA Developer
RPA Developers design, develop, and implement RPA solutions, using tools like UiPath. This course can provide you with a strong foundation in RPA, a growing field, by introducing concepts like flowcharts, programming logic, and UiPath, a top RPA tool.
Software Engineer
Software Engineers design, develop, and implement software applications, including RPA tools. This course can provide you with a strong foundation in software development concepts, like flowcharting and programming logic, which are also important for RPA development.
Web Developer
Web Developers design, develop, and implement websites, including websites that are automated with RPA tools. This course can provide you with a strong foundation in web development concepts, like flowcharting and programming logic, which are also important for RPA development.
Software Developer
Software Developers design, develop, and implement software applications, including RPA tools. This course can provide you with a strong foundation in software development concepts, like flowcharting and programming logic, which are also important for RPA development.
Systems Analyst
Systems Analysts design, develop, and implement computer systems, including RPA tools. This course can provide you with a strong foundation in systems analysis concepts, like flowcharting, and how to approach the development and implementation of RPA tools.
Information Security Analyst
Information Security Analysts plan and implement security measures to protect their organizations' computer networks and systems, including securing databases and websites. This course can help you gain a more in depth understanding of website technology and the processes for automating interactions with these websites, since this is a large security risk area for many companies. Learning about these top RPA tools in the course can be very beneficial for identifying and mitigating security risks.
Technical Project Manager
Technical Project Managers plan, implement, and manage technical projects, including RPA projects. This course can provide you with an overview of important technical project management concepts, like flowcharts, and how to approach the management of RPA projects.
Process Engineer
Process Engineers design, implement, and improve processes within organizations, often using RPA tools. This course can help you gain a better understanding of how to analyze and improve processes by introducing concepts like flowcharts and RPA.
Data Analyst
Data Analysts collect, analyze, and interpret data in order to provide insights and recommendations to organizations. This course helps build a foundation for data analysis by discussing data types, data structures, and programming concepts. Additionally, as a Data Analyst, it may be necessary to automate tasks to make processes more efficient, and this course will help you build a foundation in RPA through the use of UiPath, which is a top RPA tool.
Database Administrator
Database Administrators work with the databases and data management systems of organizations. These systems are what store and manage a company's data, and they facilitate access and manipulation of this data. As a Database Administrator, it would be useful to have an understanding of how databases are structured and managed in order to ensure that systems are running efficiently. This course helps build a foundation for database management by introducing what databases are, and how to set them up, as well as how to interact with them through UiPath, which is a top RPA tool.
Software Quality Assurance Analyst
Software Quality Assurance Analysts test and verify the quality of software products, including RPA tools. This course can help you gain a better understanding of software testing concepts, like flowcharting, and how to approach testing RPA tools.
Operations Manager
Operations Managers plan, implement, and manage business operations, including overseeing the use of RPA tools. This course can provide an overview of important operations management concepts, like flowcharts. Additionally, this course introduces you to UiPath, a top RPA tool, which can help you better manage and automate processes and operations.
Quality Assurance Analyst
Quality Assurance Analysts test and verify the quality of software products, including RPA tools. This course can help you gain a better understanding of software testing concepts, like flowcharting, and how to approach testing RPA tools.
IT Manager
IT Managers plan, implement, and manage computer networks and systems, including overseeing the use of RPA tools. This course can provide an overview of important IT systems and management concepts like flowcharts and programming logic. Also, this course helps you get started with UiPath, which is a top RPA tool, and can help you understand how to reduce clicks and implement automation to improve efficiency.
IT Project Manager
IT Project Managers plan, implement, and manage IT projects and initiatives, including overseeing the use of RPA tools. This course can provide an overview of important IT systems and management concepts like flowcharts and programming logic. Also, this course helps you get started with UiPath, which is a top RPA tool, and can help you understand how to reduce clicks and implement automation to improve efficiency.

Reading list

We've selected 18 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in UIPath RPA - Tech Primer.
Provides a comprehensive overview of RPA, including its history, benefits, and challenges. It also discusses the different types of RPA tools available and how to choose the right one for your needs.
Practical guide to using Python for automation tasks. It covers a wide range of topics, from web scraping and data analysis to sending emails and controlling hardware. It's a great resource for anyone who wants to learn how to use Python to automate their work.
Practical guide to using Python for automation tasks. It covers a wide range of topics, from web scraping and data analysis to sending emails and controlling hardware. It's a great resource for anyone who wants to learn how to use Python to automate their work.
Great resource for learning the basics of RPA. It is written in a clear and concise style and is packed with practical examples.
Fast-paced introduction to Python programming. It covers the basics of the language, as well as more advanced topics like object-oriented programming and data structures. It's a great resource for anyone who wants to learn Python quickly and efficiently.
Comprehensive guide to the Python programming language, covering everything from basic syntax to advanced topics like object-oriented programming and data structures. It's a great resource for anyone who wants to learn Python from scratch or brush up on their skills. It's also helpful for providing background and prerequisite knowledge, as it covers the basics of programming concepts.
Free online textbook that teaches Python programming. It covers the basics of the language, as well as more advanced topics like data structures and algorithms. It's a great resource for anyone who wants to learn Python at their own pace.
Free online textbook that teaches Python programming. It covers the basics of the language, as well as more advanced topics like object-oriented programming and data structures. It's a great resource for anyone who wants to learn Python at their own pace.
Free online textbook that teaches Python programming. It covers the basics of the language, as well as more advanced topics like object-oriented programming and data structures. It's a great resource for anyone who wants to learn Python at their own pace.
Free online textbook that teaches Python programming. It covers the basics of the language, as well as more advanced topics like object-oriented programming and data structures. It's a great resource for anyone who wants to learn Python at their own pace.
Covers advanced concepts of UiPath RPA, such as data scraping, web automation, and machine learning. It valuable resource for developers who want to develop and deploy sophisticated RPA solutions.
Textbook that teaches Python programming. It covers the basics of the language, as well as more advanced topics like object-oriented programming and data structures. It's a great resource for anyone who wants to learn Python in a structured and academic setting.
Textbook that teaches Python programming. It covers the basics of the language, as well as more advanced topics like object-oriented programming and data structures. It's a great resource for anyone who wants to learn Python in a structured and academic setting.
Reference guide to the Python programming language. It covers all of the major features of the language, as well as more advanced topics like object-oriented programming and data structures. It's a great resource for anyone who wants to learn more about Python or use it as a reference.
Guide to the advanced features of the Python programming language. It covers topics like object-oriented programming, data structures, and concurrency. It's a great resource for anyone who wants to learn more about Python or use it to solve complex problems.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to UIPath RPA - Tech Primer.
RPA Basics and Introduction to UiPath
Most relevant
Step into RPA
Most relevant
UiPath: The Big Picture
Most relevant
UiPath Orchestrator and Capstone Projects
Most relevant
Robotic Process Automation: Getting Started
Most relevant
Implementing Robotic Process Automation (RPA) in...
Most relevant
RPA with Microsoft Power Automate: Getting Started
Most relevant
Automation Business Analysis - Concepts and Principles
Most relevant
Advanced Application of Robotic Process Automation (RPA)
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser