Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete Python Automation Bootcamp - Automation MasterClass
Rating: 4.0 out of 5(75 ratings)
15,237 students

Complete Python Automation Bootcamp - Automation MasterClass

Master Python Automation with Real Projects: Automate Files, Web, Emails, Excel, APIs and More
Created byLearnify IT
Last updated 4/2026
English
English [Auto],

What you'll learn

  • Python Fundamentals for Automation
  • Automation Working with Data
  • Automation Working with Excel
  • Automation Working with PDF
  • Automation Working with Email
  • Web Scraping & Browser Automation
  • Practical, Real-World Projects

Course content

1 section18 lectures6h 0m total length
  • Introduction21:44

    Explore Python automation fundamentals, from variables to loops and conditionals, and learn to automate data processing, emailing, and file management with libraries like os and smtplib.

  • Python Basics Refresher Variables, Data types, Operators22:44

    Refresh Python basics by mastering variables, data types, and operators in a hands-on PyCharm session, and learn to apply arithmetic, comparison, logical, and assignment operations.

  • Conditional Statements & Loops21:36

    Master python automation with conditional statements and loops, including if, elif, else, for and while loops, and build a flask web app to apply these concepts.

  • Functions and modules New Update14:27

    Master functions and modules in Python automation by defining reusable blocks with def and returning values. Practice PyCharm setup, importing modules, and using os and shutil to automate tasks.

  • Daily Journal Template23:28

    Automate daily journaling in Python by creating a date-stamped file in a journal folder, using a reusable prompts template and mood selector with input validation.

  • File and Folder Automation20:51

    Automate files and folders with python to sort, move jpgs to photos folder, rename in bulk, delete files, and back up data using os, shutil, and pathlib in PyCharm.

  • OS and Shutil modules & Rename, Move, Delete files folders30:12

    Learn how to rename, move, and delete files and folders with Python using the os and shutil modules, demonstrated inside a PyCharm project to automate file operations.

  • Organize Files by Type or Date32:46

    Master Python automation to organize files by type or date using PyCharm, OS and shutil, with folder mappings for images, documents, and scripts, plus a Tkinter GUI.

  • Web Automation with Selenium20:49

    Master web automation with Selenium in Python, setting up a project structure, driver setup, and a configurable Google search workflow using a Python settings file.

  • Locating Elements (ID, class, XPath) & Auto-login to a Website20:07

    Learn to locate elements by id, class, and XPath and automate login to a website using Python and Selenium, including a demo site and edge driver setup.

  • Filling Forms, Clicking Buttons15:10

    Learn Python automation with Selenium to fill forms and click buttons in PyCharm, using Edge Driver setup to automate fields such as first name, last name, gender, and experience.

  • Excel and PDF Automation24:45

    Learn python automation for excel and pdf tasks by building read and write excel and read and create pdf scripts in a PyCharm project using pandas, pypdf2, and Fpdf.

  • Generate Reports & Working with PDFs PyPDF2 pdf Plumber21:46

    Learn to generate, read, and merge PDFs using Python by creating sample and report PDFs with ReportLab, and reading them with PyPDF2 and PDF Plumber for automated workflows.

  • Merge Split and Extract Text using Python Automation21:06

    Learn to merge, split, and extract text using Python's built-in libraries with PyCharm, automating folder and file organization offline.

  • Scheduling Messages & Automating with Schedule or Time17:19

    Discover how to schedule messages and automate tasks in Python using the schedule and time modules, building a PyCharm project with a Tkinter graphical user interface.

  • Sending Automated Emails and Messages with smtplib New Update9:19
  • Class Project 19:50

    Write a Python script to rename files in a folder using the current date and a sequential number. Learn setup in PyCharm, import libraries, rename, and run verification.

  • Class Project 212:32

    Create a Python script that automatically organizes a folder into subfolders by file type, such as documents, photos, and videos. Import libraries, define categories, and run script to arrange files.

Requirements

  • No experience required

Description

Are you tired of doing the same repetitive tasks on your computer? Want to free up your time and boost your productivity using Python? This course is your one-stop shop to learn how to automate just about anything.

The Complete Python Automation Bootcamp is a hands-on course designed to teach you Python through practical automation projects. Whether you're a beginner or have some experience with Python, this course will take you step-by-step through the process of automating real-world tasks — from renaming files in bulk to scraping data from the web or sending emails with a single click.

This is not just another Python course. It's a project-based, results-focused bootcamp that gives you the tools and confidence to create your own automation scripts, no matter your industry or role.

What you'll learn:

  • Python Fundamentals

  • File and Data Handling

  • Web Automation with Selenium

  • Excel Spreadsheet Automation

  • Email Automation

  • PDF Automation

  • Task Scheduling

  • Practical Projects

Why this bootcamp is for you:

  • Hands-on, project-based learning

  • Save countless hours

  • Boost your resume

Who this course is for:

  • Anyone curious about scripting and automation

By the end of this bootcamp, you'll have the skills and confidence to automate a multitude of tasks in your daily work and personal life, making you more efficient and productive. Join us and become a Python Automation expert!

Who this course is for:

  • Anyone who curious about scripting and automation and want to learn