Please enable JavaScript to use CodeHS

Tennessee Coding I in Python

Intro to Python with Turtle Graphics

Students learn about the world Tracy lives in and how to write commands that she will understand. They also look at a history of programming languages and some of the different characteristics programming languages can have.

Lessons

2.1 Meet Tracy the Turtle

  • Intro to Tracy
  • Intro to Tracy
  • Intro to Tracy: Example Walkthrough
  • Slinky
  • Stretched Slinky

2.2 Tracy's Grid World

  • Tracy's Grid World
  • Tracy's Grid World
  • Coordinates Practice: Altering the location
  • Tracy's Grid World: Example Walkthrough
  • Dashed Line
  • +2 more

2.3 Turning Tracy

  • Turning Tracy
  • Turning Tracy
  • Turning Tracy: Examples Walkthrough
  • Square
  • X and Y Axes
  • +4 more

2.4 For Loops

  • For Loops
  • For Loops
  • For Loops: Examples Walkthrough
  • Square Using Loops
  • Dotted Line
  • +3 more

2.5 Turning Tracy Using Angles

  • Turning Tracy Using Angles
  • Turning Tracy Using Angles
  • Turning Tracy Using Angles: Examples Walkthrough
  • Asterisk
  • Four Circles
  • +3 more

2.6 Comments

  • Comments
  • Comments
  • Comments: Example Walkthrough
  • Four Circles with Comments
  • Circle Pyramid with Comments

2.7 Functions

  • Naming Guidelines
  • Naming Guidelines
  • Functions
  • Functions
  • Functions: Example Walkthrough
  • +3 more

2.8 Artistic Effects

  • Artistic Effects
  • Artistic Effects
  • Artistic Effects: Example Walkthrough
  • Rainbow Octagon
  • Circle Square Triangle
  • +3 more

2.9 Adding Text

  • Adding Text
  • Adding Text
  • Adding Text: Example Walkthrough
  • Square with Labeled Coordinates
  • Kid's Shapes Toy with Labels
  • +2 more

2.10 Variables

  • Variables
  • Variables
  • Variables: Example Walkthrough
  • Increasing Length
  • Dartboard
  • +2 more

2.11 Strings

  • Strings
  • Strings
  • Strings: Example Walkthrough
  • Mad Libs
  • Printing "Looking for Alaska" by John Green
  • +1 more

2.12 String Methods

  • String Methods
  • String Methods
  • String Methods: Example Walkthrough
  • Tone of Voice Changes Everything
  • Noisy Baby Birds
  • +1 more

2.13 User Input

  • User Input
  • User Input
  • User Input: Example Walkthrough
  • Color Coded Increasing Length
  • Concentric Circles with Labels
  • +2 more

2.14 Parameters

  • Parameters
  • Parameters
  • Parameters: Example Walkthrough
  • Concentric Circles with Labels
  • Colorful Caterpillar
  • +2 more

2.15 Clickable Interaction

  • Clickable Interaction
  • Clickable Interaction
  • Draw Square by Corner
  • Clickable Interaction: Example Walkthrough
  • Move to Click
  • +3 more

2.16 Using i in For Loops

  • Using i in For Loops
  • Using i in For Loops
  • Using i in For Loops: Example Walkthrough
  • Geometry
  • Geometry 2.0

2.17 Extended Loop Control

  • Extended Loop Control
  • Extended Loop Control
  • Extended Loop Control: Example Walkthrough
  • Square Swirl
  • Dartboard using i
  • +1 more

2.18 If Statements

  • If Statements
  • If Statements
  • If Statements: Example Walkthrough
  • X and Y Axis with Bolded Marks
  • Black and White Squares
  • +4 more

2.19 If/Else Statements

  • If/Else Statements
  • If/Else Statements
  • If/Else Statements: Example Walkthrough
  • Positive, Negative, Zero
  • Rating
  • +2 more

2.20 While Loops

  • While Loops
  • While Loops
  • While Loops: Example Walkthrough
  • Increasing Circles
  • Increasing Squares
  • +2 more

2.21 Putting Together Control Structures

  • Putting Together Control Structures
  • Putting Together Control Structures
  • Block Pyramid
  • Guess a Number 2.0
  • Circle Pyramid 2.0
  • +2 more

2.22 Putting It All Together Quiz

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