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. Work stays in this browser unless you download it.

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