Please enable JavaScript to use CodeHS

Idaho Digital Literacy

Turtle Graphics: Programming

Students learn Python commands, functions, and control structures by drawing shapes on the screen and solving puzzles with Turtle Graphics.

Lessons

10.1 Intro to Python with Tracy the Turtle

  • Intro to Tracy
  • Intro to Tracy
  • Slinky
  • Stretched Slinky

10.2 Tracy's Grid World

  • Tracy's Grid World
  • Tracy's Grid World
  • Dashed Line
  • Shorter Dashed Line
  • Caterpillar
  • +3 more

10.3 Testing Tracy Programs

  • Testing Tracy Programs
  • Structured Peer Review
  • 4 Horizontal Circles
  • 4 Horizontal Circles: Reflection

10.4 Turning Tracy

  • Turning Tracy
  • Turning Tracy
  • Square
  • X and Y Axes
  • Rectangle
  • +1 more

10.5 For Loops

  • For Loops
  • For Loops
  • Square Using Loops
  • Dotted Line
  • Row of Circles
  • +2 more

10.6 Turning Tracy Using Angles

  • Turning Tracy Using Angles
  • Turning Tracy Using Angles
  • Asterisk
  • Four Circles
  • Hexagon
  • +2 more

10.7 Comments

  • Comments
  • Comments
  • Four Circles with Comments
  • Circle Pyramid with Comments

10.8 Naming Guidelines

  • Naming Guidelines
  • Naming Guidelines

10.9 Functions

  • Functions
  • Functions
  • X and Y Axes with Hash Marks
  • Beaded Bracelet
  • Shape Stack
  • +1 more

10.10 Artistic Effects

  • Artistic Effects
  • Artistic Effects
  • Rainbow Octagon
  • Circle Square Triangle
  • Four Colored Triangles
  • +2 more

10.11 Top Down Design

  • Top Down Design
  • Top Down Design
  • Bubble Wrap
  • Bubble Wrap 2.0
  • Sidewalk

10.12 Variables

  • Variables
  • Variables
  • Increasing Length
  • Dartboard
  • Line of Increasing Blocks

10.13 User Input

  • User Input
  • User Input
  • Color Coded Increasing Length
  • Colored Dartboard
  • Four Corners
  • +3 more

10.14 Parameters

  • Parameters
  • Parameters
  • Concentric Circles
  • Colorful Caterpillar
  • Circle in a Square
  • +1 more

10.15 Using i in For Loops

  • Using i in For Loops
  • Using i in For Loops
  • Geometry
  • Geometry 2.0

10.16 Extended Loop Control

  • Extended Loop Control
  • Extended Loop Control
  • Square Swirl
  • Dartboard using i
  • Phone Signal
  • +1 more

10.17 If Statements

  • If Statements
  • If Statements
  • X and Y Axis with Bolded Marks
  • Happy Face
  • Black and White Squares

10.18 If/ Else Statements

  • If/Else Statements
  • If/Else Statements
  • Positive, Negative, Zero
  • Rating
  • Happy/ Sad Face

10.19 While Loops

  • While Loops
  • While Loops
  • Increasing Circles
  • Increasing Squares
  • Guess a Number
  • +1 more

10.20 Putting Together Control Structures

  • Putting Together Control Structures
  • Putting Together Control Structures
  • Block Pyramid
  • Guess a Number 2.0

10.21 Using Data to Refine Game Mechanics

  • Game Mechanics 101
  • Game Mechanics Planning
  • Guess a Number 3.0: Beta
  • Collect and Analyze Test Data
  • Guess a Number 3.0: Final
  • +1 more

10.22 Program Planning

  • Natural Language and Pseudocode
  • Break it Down
  • Checkerboard Pseudocode
  • Checkerboard
  • Peer Code Feedback
  • +2 more

10.23 Project: Remix

  • Remix a Program
  • Project Planning Worksheet
  • Project Planning Submission
  • My Remix

10.24 Intro to Programming with Turtle Graphics Quiz

  • Putting It All Together Quiz
  • Intro to Programming with Turtle Graphics Badge

Courses that include this module