Skip to content
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

    Shamal

    DevOps Engineer · Infrastructure & Python

Still deciding?

Send us your background and goal. We'll tell you honestly whether this course fits — or which one does.