← Code Lab
Log In
Sign Up
🐢
Python Turtle
Learn to draw with code — complete the tutorials in order, then tackle the creative challenges.
Tutorials — complete in order
Step 1
First Line
Make the turtle move forward to draw your first line.
Step 2
🔒
Turning
Combine forward() with right() and left() to change direction.
Step 3
🔒
Draw a Square
Use a for loop to draw all 4 sides without repeating code.
Step 4
🔒
Color & Pen Size
Change the pen color and thickness to make your drawing stand out.
Step 5
🔒
Filled Shapes
Use begin_fill() and end_fill() to fill a shape with color.
Step 6
🔒
Goto & the Grid
Use goto() to jump anywhere on the canvas grid. Draw a rainbow ladder of colored lines.
Creative Challenges
🔒 Finish all tutorials to unlock
Challenge
🔒
5-Pointed Star
Draw a classic 5-pointed star with a filled center. The secret is the turn angle — it's not 72°!
Challenge
🔒
Bull's-Eye
Draw a bull's-eye target with three concentric rings. Each ring is built from 180 tiny forward steps — shrink the step size to shrink the ring.
Challenge
🔒
Olympic Rings
Draw the 5 Olympic rings in the correct colors and positions: Blue, Black, Red on top — Yellow, Green on the bottom.
Challenge
🔒
Draw a House
Build a house piece by piece — square walls, a peaked roof, two windows, a door, and a door knob.
Challenge
🔒
School Bus
Build a school bus! The yellow body is done — add wheels, windows, and your school's name on the side using write().