Please enable JavaScript to use CodeHS

South Carolina Introduction to Computer Programming

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

16.1 Meet Tracy the Turtle

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

16.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

16.3 Turning Tracy

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

16.4 For Loops

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

16.5 Turning Tracy Using Angles

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

16.6 Comments

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

16.7 Functions

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

16.8 Artistic Effects

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

16.9 Adding Text

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

16.10 Variables

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

16.11 Strings

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

16.12 String Methods

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

16.13 User Input

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

16.14 Parameters

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

16.15 Clickable Interaction

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

16.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

16.17 Extended Loop Control

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

16.18 If Statements

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

16.19 If/Else Statements

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

16.20 While Loops

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

16.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

16.22 Putting It All Together Quiz

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