Python for Excel Banner

Learn Python by automating the Excel work you already do.

A no-jargon, total-beginner-friendly course for spreadsheet pros who have never written a line of code. 17 modules. 100+ lessons. Real-world scenarios for Finance, Analyst, HR and Sales roles.

Start Module 1 — free What is Python?

No signup. No credit card. Works in any browser.

If you can use VLOOKUP, you can learn Python.

Python is now built into Excel. That means the spreadsheet you already love can do everything Python can — clean huge files, scrape websites, build dashboards, send emails. This course shows you how, one bite-sized lesson at a time.

1

Start from absolute zero

We assume you've never installed Python, never opened a terminal, and never written a function. Every term gets defined. Every step has a screenshot.

2

Built around real Excel work

Every concept lands in something you actually do: reconciling ledgers, cleaning lead lists, headcount reports, monthly variance analysis.

3

Inspired by the best teachers

Modeled after Automate the Boring Stuff with Python and the For Dummies series — practical, friendly, and ruthlessly beginner-first.

4

Scenario-based by role

Dedicated modules for Finance, Data Analyst, HR/Operations, and Sales/Marketing — so you learn on the problems your job throws at you.

5

Step-by-step walkthroughs

Every lesson breaks tasks into numbered steps with full code, expected output, and "what to do if it breaks" notes.

6

Free, forever

The whole site stays free. Read in any order, jump to the parts that solve your problem today, come back when you need more.


What you'll be able to do by the end

The course at a glance

Seventeen modules grouped into four tiers. Click any module to see its lessons.

Module 01 · Foundations

Introduction to Python

What Python is, why it's everywhere, and why Excel users are finally being invited to the party.

6 lessons45 min
Module 02 · Foundations

Setting Up Your Environment

Install Python the right way, get Excel's =PY() working, and meet your code editor.

6 lessons50 min
Module 03 · Foundations

Variables & Data Types

Strings, numbers, booleans — and how a Python "variable" is just a named cell.

7 lessons55 min
Module 04 · Foundations

Control Flow

If / else / loops — how Python decides and repeats.

6 lessons50 min
Module 05 · Foundations

Functions

Build your own reusable mini-tools. Like custom Excel formulas, but more powerful.

6 lessons50 min
Module 06 · Foundations

Data Structures

Lists, dicts, tuples, sets — Python's answer to rows, columns, and lookup tables.

7 lessons55 min
Module 07 · Excel Toolkit

Working with Files

Open CSVs, text files, and folders full of spreadsheets without breaking a sweat.

6 lessons55 min
Module 08 · Excel Toolkit

Python inside Excel — =PY()

Use Python in a cell, just like a formula. Pass ranges, return tables, mix and match.

7 lessons60 min
Module 09 · Excel Toolkit

Pandas Crash Course

The library that turns Python into a super-spreadsheet. Filter, sort, group, pivot.

8 lessons75 min
Module 10 · Excel Toolkit

Data Cleaning & Transformation

Dates that won't sort, names with stray spaces, half-empty columns — fixed in one pass.

7 lessons65 min
Module 11 · Excel Toolkit

Data Visualization

Charts in Excel, charts in Python, charts in =PY() cells. Bar, line, scatter, heatmap.

6 lessons55 min
Module 12 · Excel Toolkit

Automating Boring Excel Tasks

Merging 100 files, renaming sheets, sending emails — set it once and walk away.

7 lessons70 min
Module 13 · Scenarios

Finance & Accounting

Reconciliations, variance analysis, budget consolidation, invoice processing.

7 lessons80 min
Module 14 · Scenarios

Data & Business Analyst

Cleaning huge exports, joining tables, building self-refreshing dashboards.

7 lessons80 min
Module 15 · Scenarios

HR & Operations

Headcount reports, payroll prep, timesheet cleanup, employee data hygiene.

7 lessons80 min
Module 16 · Scenarios

Sales & Marketing

Lead-list cleanup, campaign reporting, CRM exports, funnel analysis.

7 lessons80 min
Module 17 · Capstone

Capstone Projects

Four end-to-end projects that combine everything you've learned. Ship them. Show them.

4 projects~6 hours

See the full course catalog


Who this is for

The accountant

Who's tired of building the same reconciliation in Excel every month.

The analyst

Whose VLOOKUPs are getting too slow and whose CSVs are getting too big.

The HR coordinator

Who'd like headcount reports to update themselves.

The sales ops lead

Who exports the CRM weekly and wishes the next step were automatic.