Please
enable JavaScript
to use CodeHS
Login
About
Curriculum
Platform
Professional Development
Stories
Sign Up
Login
Introduction to Programming with Turtle Graphics
Learn Python commands, functions, and control structures by drawing shapes on your screen and solving puzzles with Turtle Graphics!
Sign Up!
Courses
Intro to Computer Science in Python (Rainforest)
Introduction to Programming with Turtle Graphics
Lesson 1:
Intro to Python with Tracy the Turtle
Intro to Tracy
Intro to Tracy
Slinky
Stretched Slinky
Lesson 2:
Tracy's Grid World
Tracy's Grid World
Tracy's Grid World
Dashed Line
Shorter Dashed Line
Caterpillar
Grid World Badge
Lesson 3:
Turning Tracy
Turning Tracy
Turning Tracy
Square
X and Y Axes
Rectangle
4 Columns
Lesson 4:
For Loops
For Loops
For Loops
Square Using Loops
Dotted Line
Row of Circles
4 Columns 2.0
Looping Badge
Lesson 5:
Turning Tracy Using Angles
Turning Tracy Using Angles
Turning Tracy Using Angles
Asterisk
Four Circles
Hexagon
'X' Marks the Spot
Circle Pyramid
Lesson 6:
Comments
Comments
Comments
Four Circles with Comments
Circle Pyramid with Comments
Lesson 7:
Naming Guidelines
Naming Guidelines
Naming Guidelines
Lesson 8:
Functions
Functions
Functions
X and Y Axes with Hash Marks
Beaded Bracelet
Shape Stack
Functions Badge
Lesson 9:
Artistic Effects
Artistic Effects
Artistic Effects
Rainbow Octagon
Circle Square Triangle
Four Colored Triangles
Colorful Bracelet
Kid's Shapes Toy
Lesson 10:
Top Down Design
Top Down Design
Top Down Design
Bubble Wrap
Bubble Wrap 2.0
Sidewalk
Lesson 11:
Variables
Variables
Variables
Increasing Length
Dartboard
Line of Increasing Blocks
Lesson 12:
User Input
User Input
User Input
Color Coded Increasing Length
Colored Dartboard
Four Corners
User Input Badge
Lesson 13:
Parameters
Parameters
Parameters
Concentric Circles
Colorful Caterpillar
Circle in a Square
Snowman
Lesson 14:
Using i in For Loops
Using i in For Loops
Using i in For Loops
Geometry
Geometry 2.0
Lesson 15:
Extended Loop Control
Extended Loop Control
Extended Loop Control
Square Swirl
Dartboard using i
Phone Signal
Master of i Badge
Lesson 16:
If Statements
If Statements
If Statements
X and Y Axis with Bolded Marks
Happy Face
Black and White Squares
Lesson 17:
If/ Else Statements
If/Else Statements
If/Else Statements
Positive, Negative, Zero
Rating
Happy/ Sad Face
Lesson 18:
While Loops
While Loops
While Loops
Increasing Circles
Increasing Squares
Guess a Number
Conditionals Badge
Mindset Survey 1
Lesson 19:
Putting Together Control Structures
Putting Together Control Structures
Putting Together Control Structures
Block Pyramid
Guess a Number 2.0
Circle Pyramid 2.0
Checkerboard
Tracy the Turtle Badge
Lesson 20:
End-of-Unit Quiz
Turtle Graphics Unit Quiz
Intro to Programming with Turtle Graphics Badge
Try it!
Check out the programs you'll be able to make
view demos
Learning on CodeHS