Python Turtle lessons for beginners
Learn Python by drawing with Turtle graphics. RunPy’s browser-based Turtle lessons introduce movement and turning, then build programming skills through variables, loops and procedures. Designed for school classrooms and independent learners, with no Python installation required. The first two interactive Turtle lessons are included in the free account taster; access to further lessons depends on your plan and class settings.
What you'll learn
- Move and turn the turtle to draw shapes
- Change pen colours and lift or lower the pen
- Use variables and input to control drawings
- Repeat drawing commands with loops
- Build reusable drawing procedures
Worked example
Draw a square in the Python Turtle editor
import turtle
for side in range(4):
turtle.forward(100)
turtle.right(90)Try a full unit free with a RunPy account
Sign up free and get the whole of Unit 1 (Input, Output and Variables) with checked tasks and instant feedback, plus a selection of the exam-style questions and the first two Python Turtle lessons, so you can practice on real GCSE-style content before upgrading.
Lessons in this unit
Full interactive lessons with checked tasks are available to signed-in RunPy users. Unit 1, the first two Turtle lessons and a selection of exam-style questions are free with a RunPy account.
- Python Turtle Graphics
- Variables
- Repetition
- Procedures
- Selection and Random
- Recap
Frequently asked questions
- Do I need to install Python Turtle?
- No. RunPy runs Turtle graphics in your browser using Skulpt.
- Which Turtle lessons are free?
- The first two interactive Turtle lessons are included with a free RunPy account. Further access depends on your plan and class settings.