Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python Automation Mastery Automate Boring Tasks Like a Pro
Rating: 4.0 out of 5(30 ratings)
9,670 students

Python Automation Mastery Automate Boring Tasks Like a Pro

Turn hours of manual work into seconds with Python: master automation techniques for office tasks, file management, data
Created byLearnify IT
Last updated 4/2026
English
English [Auto],

What you'll learn

  • Automate file and folder operations
  • Work with Excel files, PDFs, and CSVs using Python
  • Extract data from websites using web scraping tools like BeautifulSoup and Selenium
  • Schedule your Python scripts to run automatically

Course content

1 section14 lectures5h 38m total length
  • Introduction6:52

    Learn how to automate boring tasks with Python, even if you have no coding experience, by writing scripts that handle reports, emails, spreadsheet data, or renaming files with a click.

  • Setting Up Python and Development Environment29:52

    Set up python and development environment, install python interpreter, configure pycharm, create virtual environments, install numpy, pandas, requests with pip, and verify with simple tests.

  • Python Basics for Automation (variables, data types, loops, functions)29:45

    Master Python basics for automation by learning variables, data types, loops, and functions. Apply these concepts in projects using PyCharm, virtual environments, and interpreters.

  • Working with Files and Folders in Python Part-127:42

    Master Python file handling and folder automation by creating and writing to files, reading and appending content, and managing directories with os, pathlib, and shutil in PyCharm.

  • Working with Files and Folders in Python Part-232:24

    Master Python file system automation by listing directory content, moving and copying files, deleting files and folders, and using Pathlib for modern, cross-platform handling.

  • Automating File Creation, Deletion, and Renaming27:23

    Learn how to automate file creation, deletion, and renaming in Python using PyCharm, virtual environments, OS, and pathlib, with step-by-step practical demonstrations.

  • Searching and Organizing Files Automatically Part-133:00

    Learn to search and organize files with Python automation, using scripts to categorize by extensions and move files into categorized folders with timestamps.

  • Searching and Organizing Files Automatically Part-227:59

    This part two teaches how to automate file organization in Python by grouping by extension and by date, creating folders, moving files, and logging results in a PyCharm workflow.

  • Reading and Writing Text Files with Python28:04

    Learn to read and write text files with Python, using with open in write, read, and append modes, write lines, read line by line, and handle errors with try/except.

  • Automating CSV, Excel, and JSON File Handling31:02

    Master Python automation for CSV, Excel, and JSON file handling by learning to create, read, write, and convert data across formats using pandas, JSON, and openpyxl.

  • Bulk File Rename and Sorting Project27:50

    practice bulk file rename and sorting with python by using os and shutil to organize files into folders by extension, after setting up a PyCharm project and virtual environment.

  • Introduction to Web Automation (Selenium, Playwright)24:28

    Learn web automation with Selenium and Playwright using Python, including setting up a virtual environment, installing Chrome and Gecko drivers, and building scripts that automate browser tasks.

  • Class Project 112:29

    Master desktop automation with Python by setting up a virtual environment, installing Pi Auto GUI, and writing and running scripts that automate mouse and keyboard actions.

  • How to Take Help of AI for Python Automation Mastery Automate Boring Tasks Like

Requirements

  • No Prior Skill Required

Description

“This course contains the use of artificial intelligence.”

Are you tired of spending hours on repetitive, mind-numbing tasks? Do you dream of a world where your computer handles the busy work for you?

Welcome to Python Automation Mastery: Automate Boring Tasks Like a Pro—the ultimate course for anyone who wants to take control of their time and boost their productivity. This isn't just another programming course; it's a practical, hands-on guide to using Python to eliminate the drudgery from your work and life.

What You Will Learn:

In this course, we'll go beyond the basics to turn you into a Python automation expert. You'll master the skills to build powerful scripts that can:

  • Organize your digital life: Automatically sort, rename, and manage thousands of files and folders on your computer.

  • Conquer spreadsheets: Read, write, and manipulate Excel and Google Sheets files, creating automated reports and saving countless hours of manual data entry.

  • Automate your inbox: Send personalized emails, manage mailing lists, and process attachments with a single click.

  • Web scraping and data gathering: Build bots to automatically pull data from websites, saving you from tedious copy-pasting.

  • Control your computer: Create custom scripts to control your mouse and keyboard, automating any task on your desktop.

  • Handle PDFs and documents: Split, merge, and extract text from PDF and Word documents, making document management a breeze.

  • And so much more! We'll tackle everything from scheduling tasks to sending text messages and notifications.

Why This Course Is Different:

  • 100% Practical and Project-Based: You won't just learn theory. We'll work on real-world projects that you can use immediately to automate your own tasks.

  • No Prior Programming Experience Needed: This course is built for absolute beginners. We'll start from scratch and guide you step-by-step, ensuring you have a solid foundation in Python before diving into automation.

  • Direct & Actionable Lessons: Every lesson is designed to be concise and impactful, getting you from "what is a variable?" to "my script just saved me 5 hours!" in the shortest time possible.

Who Is This Course For?

  • Anyone who wants to save time and increase productivity by making their computer do the heavy lifting.


By the end of this course, you will not only be proficient in Python but you'll have a powerful toolbox of automation scripts that will serve you for years to come. Stop doing the same task over and over. Enroll now and start automating the boring stuff like a pro!

Who this course is for:

  • Anyone who wants to save time and work smarter with automation