A walk in Python

Beginner Python course

A readable course with runnable notebooks when learners are ready.

Start by reading the lessons in the browser. When a learner wants to experiment, each page opens a matching notebook in Google Colab.

Python
name = "learner"
print(f"Hello, {name}!")

# Change the value and run it again.

How learners should use it

1

Read the lesson page first.

2

Open the notebook in Colab.

3

Run one cell at a time and change small values.

Do not use Run all yet. Some lessons intentionally show Python errors so learners can see what those errors look like.

Lessons