Home › Course

The full course

Seventeen modules grouped into four tiers. Each lesson is self-contained — read in order, or skip ahead to what you need.

Foundations

Start here if you've never written code. By the end of this tier you'll be comfortable reading and writing basic Python.

Module 01 · Foundations

Introduction to Python

What Python is, why it matters for Excel users, what it can (and can't) do, and how to use this course.

6 lessons45 min
Module 02 · Foundations

Setting Up Your Environment

Install Python the easy way (Anaconda), set up VS Code, get a Jupyter notebook running, and turn on =PY() in Excel.

6 lessons50 min
Module 03 · Foundations

Variables and Data Types

Strings, numbers, booleans, None — the building blocks of every Python value, and how they map to Excel's cell types.

7 lessons55 min
Module 04 · Foundations

Control Flow

if / else / elif, for and while loops, and Python's gentle error-handling — try/except.

6 lessons50 min
Module 05 · Foundations

Functions

Define your own reusable mini-tools. Arguments, return values, defaults, and the rules that keep functions honest.

6 lessons50 min
Module 06 · Foundations

Data Structures

Lists, dicts, tuples, sets — Python's built-in collections and the Excel equivalents for each.

7 lessons55 min

Excel toolkit

How to do Excel work with Python — files, =PY(), pandas, cleaning, charts, and automation.

Module 07 · Excel toolkit

Working with Files

Open CSVs, Excel workbooks, folders full of spreadsheets, and write back out. The bread-and-butter file operations.

6 lessons55 min
Module 08 · Excel toolkit

Python inside Excel — =PY()

Use Python in a cell like a formula. Pass ranges, return DataFrames, chart inline, and decide when =PY() is the right tool.

7 lessons60 min
Module 09 · Excel toolkit

Pandas Crash Course

The most important library in this course. DataFrames, selection, filtering, grouping, joining, pivoting — the spreadsheet superpowers.

8 lessons75 min
Module 10 · Excel toolkit

Data Cleaning and Transformation

Fix dates that won't sort, names with stray spaces, half-empty columns, and every other mess that real data throws at you.

7 lessons65 min
Module 11 · Excel toolkit

Data Visualization

Matplotlib basics, pandas plotting, seaborn for prettier defaults, and how to drop charts into Excel.

6 lessons55 min
Module 12 · Excel toolkit

Automating Boring Excel Tasks

Merge 100 files, rename sheets, format dozens of workbooks, send personalised emails — set it once and walk away.

7 lessons70 min

Role scenarios

Full worked examples for Finance, Analyst, HR, and Sales roles. Use them as templates for your own work.

Module 13 · Role scenarios

Scenario: Finance & Accounting

Reconciliations, variance analysis, budget consolidation, invoice processing, and the small daily wins that compound.

7 lessons80 min
Module 14 · Role scenarios

Scenario: Data & Business Analyst

Cleaning huge exports, joining tables, building dashboards, ad-hoc analyses, and shipping the results.

7 lessons80 min
Module 15 · Role scenarios

Scenario: HR & Operations

Headcount, payroll prep, timesheet cleanup, employee data hygiene, and the dozen small reports that pile up.

7 lessons80 min
Module 16 · Role scenarios

Scenario: Sales & Marketing

Lead-list cleanup, CRM exports, campaign reporting, funnel analysis, and a weekly pipeline report you stop having to build.

7 lessons80 min

Capstone projects

Four end-to-end projects that combine everything.

Module 17 · Capstone projects

Capstone Projects

Four end-to-end projects that combine everything in the course. Pick one, ship it, show it.

5 lessons~6 hours