Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Automate Anything with Python: RPA, Bots & Web Scraping
Rating: 4.5 out of 5(125 ratings)
4,225 students

Automate Anything with Python: RPA, Bots & Web Scraping

Build Python bots to automate the mouse, keyboard, browser & web scraping - PyAutoGUI, Selenium & Requests, hands-on
Last updated 6/2026
English

What you'll learn

  • Full of hands-on instructions, interesting and illustrative examples, clear explanations
  • Identify and automate the manual task
  • Learn to use automation for replacing manual activities at work using Python
  • Automate day to day task using simple Python scripting
  • Learn to make use of scripting in daily life and enhance your productivity
  • Simulate Mouse and Keyboard actions using PyAutoGUI
  • Learn an import Python module - PyAutoGUI
  • Design and Implement scalable automation solutions

Course content

7 sections44 lectures4h 38m total length
  • Course Introduction8:07
  • GUI automation- What, Why & How4:54
  • Frequently Asked Questions0:23
  • Your Voice Matters2:46
  • Creating a VM in AWS7:25
  • Installing Python in a Windows Machine6:00
  • Installing PyAutoGUI and Overview3:18

Requirements

  • PC/Laptop installed with Windows OS. You should be able to use PC/laptop comfortably.
  • Some basic understanding of command line (Win CMD/Unix Shell) will help quickly picking up
  • Basic awareness/idea of any scripting language is a plus

Description

Make Python do your repetitive work for you. In this hands-on course you'll build Python automation and RPA (robotic process automation) scripts that control the mouse and keyboard, drive any desktop application, automate the web browser, and scrape data from websites - the exact skills behind the "bots" that save teams hours every week.

This is a practical Python automation course for anyone who wants results, not theory: IT professionals, analysts, testers, virtual assistants, and complete beginners who want a fast, useful Python skill. It even includes a Python primer, so you can follow along with little or no prior programming experience.

 

As AI and no-code tools reshape work in 2026, the people who can actually script custom automation - glue tools together, scrape the data, drive the app that has no API - are the ones who stay ahead. This course gives you that toolkit.


You get 44 lectures across 7 sections, downloadable practice files, PDF slides, and hands-on projects - all backed by 1-on-1 instructor support, LIFETIME access, and a 100% money-back guarantee. Dedicate about 2 hours a day and you can finish in roughly a week, going from beginner to building your own automation.


WHAT YOU'LL LEARN - KEY TOPICS COVERED:

- What GUI automation and RPA are - the what, why, and how

- Setting up Python and PyAutoGUI (with an optional lab to create a VM in AWS)

- Python fundamentals refresher - variables, data types, strings, collections, loops, and modules

- GUI automation with PyAutoGUI - mouse events, keyboard control, and locating elements by image

- Automating the browser with PyAutoGUI

- Web scraping with Python - HTML inspection, parsing, and the Requests module

- Browser automation with Selenium WebDriver - installation, writing scripts, and locating elements

- Task Scheduler - running your Python automation scripts automatically


By the end you'll be able to point Python at almost any repetitive on-screen task - desktop or web - and automate it. The ability to build your own bots and scrapers is an in-demand, immediately useful skill, and this course is a one-stop shop for it.


Enroll now and start automating. Happy scripting :)


TAGS: Python automation, RPA, robotic process automation, PyAutoGUI, Selenium, web scraping, GUI automation, browser automation, Python bots

Who this course is for:

  • System Administrator who want to use Python as tool to use in daily life
  • Students who are willing to learn a new skill and strengthen your Python basics
  • Aspirants seeking carrier in IT Automation
  • Anyone who is working in IT and uses Graphical user Interfaces( any UI applications)
  • IT Professionals who are planning to use Python for integrating/automate other products
  • Python beginners looking forward to enhance their skill by learning popular Python modules