For buildersEnrolling
Learn Python by automating real work — files, spreadsheets, emails, APIs and reports — and finish with your own CLI tool.
- Duration
- 8 weeks
- Mode
- Live + LMS
- Schedule
- 2 live sessions / week
- Level
- Beginner
About this course
Python is the fastest way to turn repetitive work into a script. This course teaches the language through the lens of automation: reading and writing files, scraping and calling APIs, processing spreadsheets, sending emails and messages, scheduling jobs, and packaging it all so other people can use it.
What you'll be able to do
Write clean, tested Python
Automate files, spreadsheets, email and APIs
Schedule and deploy scripts
A published CLI tool
Curriculum
Module by module.
- Syntax, data types, functions
- Files and errors
- Virtual environments and packages
Final project: A published command-line tool that automates a real task end-to-end.
Who it's for
- Beginners who want a practical first language
- Analysts, engineers and ops people
- Anyone drowning in spreadsheets
Prerequisites
- No coding experience needed
Tools you'll use
- Python 3
- pandas
- requests
- FastAPI
- GitHub Actions
Taught by

Shamal
DevOps Engineer · Infrastructure & Python
Related
More in learn development.
Still deciding?
Send us your background and goal. We'll tell you honestly whether this course fits — or which one does.