Beginner Python
Running Python for people who have never written code: what a notebook is, the handful of data shapes and moves that matter, and the payoff — automating a real manual task from your own working life in an afternoon.
Think of a task you do by hand: tallying words on a printout, alphabetising a glossary, fixing the same phrase across forty lines. This block exists to hand that task to a notebook — a page on your screen where you type a small instruction, press run, and read the answer. No installation, no maths beyond what you already use, and no assumption that you have ever seen code before.
The path is deliberately gentle. First you learn to run a cell and read what comes back — including errors, which turn out to be messages, not failures. Then you meet the few shapes data takes, each through a language professional's material rather than abstract examples. Finally you wrap repeated work into small reusable pieces and automate a real task of your own. Every idea arrives only when the next step needs it.
Getting Started with Python
P39 · Running Python & Notebooks
the "you are not lost" pillar: what a notebook / cell / rung / import line / error is; run your first cell; read output and friendly errors
5 live modules · 2 tracks
P40 · Data & Types Basics
numbers, text (strings), true/false, lists, dictionaries, variables, simple operations — the vocabulary of code, using a language professional's material
6 live modules · 2 tracks
Everyday Automation
P41 · Functions & Reuse
calling built-in functions, writing a tiny one, doing something to every item (a loop), choosing with if — the mechanics of automation, gently
4 live modules · 2 tracks
P42 · Automating a Manual Task
capstone: take a task done on paper/whiteboard (tally words, build a vocabulary table, find-and-replace across lines) and let a notebook do it — the payoff that motivates the discipline
4 live modules · 1 track