← 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.
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
🔒
Growing Spiral
Draw a spiral by increasing the step length a little each time around the loop.
Challenge
🔒
Draw a House
Draw a house with a square body and a triangle roof. Two shapes, one picture!
Challenge
🔒
School Bus
Build a school bus! The body is done — add windows, wheels, and any details you like.
Challenge
🔒
Olympic Rings
Draw the 5 Olympic rings in the correct colors: Blue, Yellow, Black, Green, Red.
Challenge
🔒
Bull's-Eye
Draw concentric filled rings to make a bull's-eye target. Biggest ring first, stack smaller ones on top.
Challenge
🔒
Snowflake
Use a function and a loop to draw a snowflake with 6 symmetric branches.