Running Python and Thinking in Steps
Run notebooks reliably and remove hidden state.
Executable courseUse the text pages for explanation and the browser notebook for practice. Sign in only when you want to save progress, continuation, completion, and badges.
Module sequence
- Welcome to Module 1: Make the Computer's Steps VisibleUnit 1 · 8-10 minutes
- What Python ExecutesUnit 2 · 15-20 minutes
- Notebook Cells and KernelsUnit 3 · 18-25 minutes
- State and Execution OrderUnit 4 · 18-25 minutes
- Read Code Before Running ItUnit 5 · 18-25 minutes
- Comments, Names, and Clear OutputUnit 6 · 20-25 minutes
- Getting Help and Reading ErrorsUnit 7 · 20-25 minutes
- Reproducible Notebook HabitsUnit 8 · 18-25 minutes
- Applied Checkpoint: Build a Daily-Expense SummaryUnit 9 · 30-45 minutes
