Many jobs at work come round every week: tidying a shared folder, copying figures from one file into another, typing invoice details into a list, emailing the same summary, checking a supplier's prices. Each one only takes half an hour, but together they can eat a morning. If you've learned the basics of Python, you already know enough to start handing those jobs to a script. This course shows you how, safely and step by step.
It's a full course, not a quick tour. There are 10 sections and 52 written lessons, with every piece of code shown in full alongside the real output it produces. You follow the office manager of a small hardware shop in Northumberland (a fictional business) as she automates her Monday morning admin, including the mistakes she made along the way. Every section has sample files, starter and solution scripts, the expected output and a cheat sheet. You practise sending emails and reading a supplier's website with a mail catcher and a practice website that run only on your own computer.
You'll build one script that runs a whole Monday morning routine: a backup, a tidy shared folder, the weekly sales workbook, an invoice list, a supplier price check and a summary email, with a dry-run option, a log and a schedule.
Read each lesson with Python open beside you, run the starter script from the practice pack and check your result against the solution. Everything works on Windows, Mac or Linux with free tools. You keep lifetime access, so you can come back to any lesson when you automate your next task.