Skip to course content
Free course

Python Foundations / Module 1

Module 1

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

  1. What Python ExecutesUnit 2 · 15-20 minutes
  2. Notebook Cells and KernelsUnit 3 · 18-25 minutes
  3. State and Execution OrderUnit 4 · 18-25 minutes
  4. Read Code Before Running ItUnit 5 · 18-25 minutes
  5. Comments, Names, and Clear OutputUnit 6 · 20-25 minutes
  6. Getting Help and Reading ErrorsUnit 7 · 20-25 minutes
  7. Reproducible Notebook HabitsUnit 8 · 18-25 minutes