Python short course
Build a strong Python foundation for data work through hands-on programming, data manipulation, automation and APIs.
- Rung 1 — Setting up: Python, notebooks and a workflow you can repeat
- Rung 2 — Values, variables and the errors beginners actually hit
- Rung 3 — Collections: lists, dictionaries, sets and when each one fits
- Rung 4 — Decisions and repetition without copy-paste code
- Rung 5 — Writing functions you can reuse across a report
- Rung 6 — Reading and writing files: CSV, Excel exports and JSON
- Rung 7 — pandas: loading a messy real dataset and understanding it
- Rung 8 — Cleaning, reshaping and joining tables in pandas
- Rung 9 — Pulling data from an API and handling what comes back
- Rung 10 — Automating a weekly reporting task end to end
- Final rung — Your own mini project, reviewed and written up
