TBYs Coding Academy Logo


Automation with Python

Automation with Python

This course is for people who want to get up to speed writing small programs that do practical tasks as soon as possible. You’ll learn how to automate tedious tasks with Python. By the end of the class, you will not only be able to increase your productivity dramatically, but also be able to list fun and creative skill.

Course Description

In this course, you’ll explore how you can use Python to manipulate files, such as as Excel file or PDF files. Also, you will learn about web scraping and how to extract data from a website with python. You will learn how to send basic emails with Python’s built-in smtplib library and to send emails with HTML content and attachments using the email package.
When you’re finished with this course, you’ll have the skills and knowledge of Python needed to automate repetitive tasks.

Course Contents

  1. Files
  2. Excel, Word, and PDF Documents
  3. Web Scraping
  4. Email
  5. GUI Automation

What you’ll learn

  • How to automate tasks on their computer by writing simple Python programs
  • How to programmatically generate and update Excel spreadsheets
  • How to parse PDFs and Word documents
  • How to write programs that send out email notifications.

Course is designed for

  • Adults who wants to apply Python to real life tasks and improve their productivity
  • Students who wants to increase Python skill 


  • Introduction to Python