← Code

Python Foundations with Turtle

Learn Python by drawing with a turtle.

Start1. Drawing with a turtle

Commands, loops and values

Commands, loops, names, the counter and updates, one idea at a time.

1Drawing with a turtleNot started

Give a turtle commands, in order, and watch the picture they make.

  1. Predict
  2. Put the lines in order
  3. Make
Start lesson
2Repeat with a loopNot started
3Name a valueNot started
4Use the counterNot started
5A value that growsNot started
6A street of housesNot started

Choices and lists

Decisions, patterns, lists and for-each, then a challenge: make a tile.

7If and elseNot started
8Every otherNot started
9ListsNot started
10For each itemNot started
11Challenge: a tileNot started

Read a tile pattern, change one thing and predict the result, then make a tile of your own.

  1. Predict
  2. Investigate › Follow one square
  3. Investigate › Change the list
  4. Modify
  5. Make
Start lesson

Progress is saved in this browser only. Nothing is sent anywhere.

For teachers: Teacher guide (notes, answers, solutions, slides and worksheets)