Module 1: Getting Started
1 min read·14 Oct 2026
What you need first
- No earlier module and no Python: the course starts here
- A Google account and a web browser for Colab (course-guide/02), or Python 3.12 on your own computer (course-guide/07)
What you will build
Amira's first shelf card: Frankenstein and Jonah's loan L04 held in variables, with the shelf rules as constants, printed by a script, card.py.
Lessons
| File | Title | Minutes | Depth tags |
|---|---|---|---|
01-your-first-program.md | Lesson 1: Your first program, a card for one book | 30 | Essential |
02-the-repl-and-scripts.md | Lesson 2: Trying lines out and saving them as scripts | 40 | Essential, Recommended |
03-values-and-variables.md | Lesson 3: Values, and the names that hold them | 45 | Essential, Recommended |
Extras
04-module-lab.md: Lab: Print Amira's first shelf card (45 minutes): the rules, the book and the loan as names, the due day and days late worked out, andcard.pychecked.05-incident-file.md: Incident: One wrong character loses a rocket (25 minutes): Mariner 1 (1962), replayed as a one-character slip in the card's due day and caught with two check lines.