Skip to content
Bitfell Learn

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.