Turtle Challenges

Python Turtle Graphics Through Progressive Challenges

Introduction

The challenges below are organized into five progressive levels. I attempted to organize the challenges by common themes. Hopefully you will find the some of the challenges both challenging and fun. Try your best to recreate each drawing as accurately as possible.

When determining proportions, the ratios between sides typically use simple fractions like 1/2, 1/3, 1/4, or 1/8.

Choose your mode:

  • Interactive Mode - Click on any challenge below to open the integrated Python editor where you can write and test your code directly in the browser.
  • Instructions Only - View all challenge instructions and hints without the integrated editor (useful if you want to work in your own Python environment).

Your progress is automatically saved in Interactive Mode and can be shared via a link!

Level 1 Challenges

challenge 1
Challenge 1
challenge 2
Challenge 2
challenge 3
Challenge 3
challenge 4
Challenge 4
challenge 5
Challenge 5
challenge 6
Challenge 6
challenge 7
Challenge 7
challenge 8
Challenge 8
challenge 9
Challenge 9
challenge 10
Challenge 10
challenge 11
Challenge 11
challenge 12
Challenge 12
challenge 13
Challenge 13
challenge 14
Challenge 14
challenge 15
Challenge 15

Level 2 Challenges

challenge 1
Challenge 1
challenge 2
Challenge 2
challenge 3
Challenge 3
challenge 4
Challenge 4
challenge 5
Challenge 5
challenge 6
Challenge 6
challenge 7
Challenge 7
challenge 8
Challenge 8
challenge 9
Challenge 9
challenge 10
Challenge 10
challenge 11
Challenge 11
challenge 12
Challenge 12
challenge 13
Challenge 13
challenge 14
Challenge 14
challenge 15
Challenge 15
challenge 16
Challenge 16

Level 3 Challenges

challenge 1
Challenge 1
challenge 2
Challenge 2
challenge 3
Challenge 3
challenge 4
Challenge 4
challenge 5
Challenge 5
challenge 6
Challenge 6
challenge 7
Challenge 7
challenge 8
Challenge 8
challenge 9
Challenge 9
challenge 10
Challenge 10
challenge 11
Challenge 11
challenge 12
Challenge 12
challenge 13
Challenge 13
challenge 14
Challenge 14
challenge 15
Challenge 15
challenge 16
Challenge 16
challenge 17
Challenge 17

Level 4 Challenges

challenge 1
Challenge 1
challenge 2
Challenge 2
challenge 3
Challenge 3
challenge 4
Challenge 4
challenge 5
Challenge 5
challenge 6
Challenge 6
challenge 7
Challenge 7
challenge 8
Challenge 8
challenge 9
Challenge 9

Level 5 Challenges

challenge 1
Challenge 1
challenge 2
Challenge 2
challenge 3
Challenge 3
challenge 4
Challenge 4
challenge 5
Challenge 5
challenge 6
Challenge 6
challenge 7
Challenge 7