Python for Automation
Learn how to automate repetitive tasks, process files, work with data, and build genuinely useful scripts in Python.
Level: Intermediate Duration: 1 day Format: Workshop · Self-paced · Blended Audience: Technical and semi-technical staff, Analysts and operations teams, Anyone with repetitive digital work
Course overview
So much office work is repetitive — and repetition is exactly what computers are good at. This course shows learners how to use Python to automate the tedious parts of their job, from renaming files to processing spreadsheets and pulling data from the web.
What learners will be able to do
- Write practical Python scripts to automate everyday tasks
- Read, write, and transform files and folders in bulk
- Process spreadsheets and CSV data programmatically
- Call simple web APIs to fetch and use data
- Handle errors so scripts run reliably
- Schedule scripts to run automatically
What the course covers
Module 1: Python for getting things done
A fast, practical refresher of the essentials.
Module 2: Files and folders
Automating file handling and bulk operations.
Module 3: Working with data
Reading and transforming spreadsheets and CSVs.
Module 4: Talking to the web
Fetching data from simple APIs.
Module 5: Reliable, repeatable automation
Error handling and scheduling scripts to run on their own.
Interested in this course for your team?
Tell us your team size, preferred format, and goals — we'll recommend the best delivery option.