Skip to content
O'Reilly home

RPA Development with Python in 4 Hours

Published by Pearson

How to Build RPA Bots for Business Processes

Feb. 7, 2022

1 - 5 p.m. Coordinated Universal Time

155 Spots Remaining

Sign up for a free trial!

or sign in.

Registration closes Feb. 6, 2022 11 p.m. Coordinated Universal Time

What you’ll learn and how you can apply it

By the end of the live online course, you’ll understand how to:

  • Build RPA bots with Python
  • Add machine learning to your code to make your RPA bots more intelligent
  • Navigate the software development lifecycle (SDLC) for RPA bots and how it’s different from the regular SDLC for other applications

And you’ll be able to:

  • Build bots with Python and test them
  • Use machine learning to make more human-like bot actions
  • Set up the RPA workflow for a business, regardless of the industry

This live event is for you because…

  • A developer interested in learning more about RPA development
  • In IT and you want to automate more of your tasks to make your work more streamlined
  • A business professional and you want to understand how to automate more tasks in your company


  • Some experience designing and managing workflow automation projects
  • Mid-level experience in a programming language like C/C++, Python, Ruby, or Java. Not all of these languages are required.

Course Set-up

Recommended Preparation

  • Attend: Creating Collaborative Robots by Di Le: Search O’Reilly for upcoming date
  • Attend: Introduction to Robotic Process Automation Development by
    Sidney Madison Prescott: Search O’Reilly for upcoming date
  • Read: The Robotic Process Automation Handbook: A Guide to Implementing RPA Systems by Tom Taulli:

Recommended Follow-up


The timeframes are only estimates and may vary according to how the class is progressing.

Segment 1: Background on Robotic Process Automation (30 minutes)

  • The history of RPA
  • What RPA means in business
  • Why it’s starting to gain traction

Q&A (5 min)

Break (5 min)

Segment 2: The RPA workflow (50 minutes)

  • Overview of the workflow
  • Identification
  • Analysis
  • Design
  • Development
  • Testing
  • Implementation

Q&A (10 min)

Break (10 min)

Segment 3: Building an RPA Bot (50 minutes)

  • Intro to building a bot
  • Making a workflow automation
  • Creating a task automation
  • Debugging automations

Q&A (10 min)

Break (10 min)

Segment 4: Machine Learning and RPA Bots (50 minutes)

  • Why add machine learning
  • Use cases
  • How to add machine learning to your bots
  • Common pitfalls

Q&A (5 min)

Course wrap-up and next steps (5 minutes)

Your Instructor

  • Milecia McGregor

    Milecia is a senior software engineer with a master’s in mechanical and aerospace engineering. She has worked in robotics, front-end development, back-end development, DevOps, IoT, machine learning, data science, cybersecurity, and almost every other part of tech. She’s also helped manage teams of developers and has done work as a developer advocate for a number of startups. In her free time, she likes to play with her dog and learn random skills like unicycle riding.

Start your free 10-day trial

Get started

Want to learn more at events like these?

Get full access to O'Reilly online learning for 10 days—free.

  • checkmark50k+ videos, live online training, learning paths, books, and more.
  • checkmarkBuild playlists of content to share with friends and colleagues.
  • checkmarkLearn anywhere with our iOS and Android apps.
Start Free TrialNo credit card required.