Please enable JavaScript to use CodeHS

Outline


1. Tracy's World
1.1 Intro to Python with Tracy the Turtle
Video 1.1.1 Intro to Tracy
Check for Understanding 1.1.2 Intro to Tracy
Video 1.1.3 Intro to Tracy: Example Walkthrough
Example 1.1.4 Slinky
Exercise 1.1.5 Stretched Slinky
Free Response 1.1.6 Sequencing with Trace Tables
1.2 Programming with Tracy
Video 1.2.1 Programming Languages
Quiz 1.2.2 Programming Languages
Notes 1.2.3 Programming Language Hierarchy
Free Response 1.2.4 Popularity of Programming Languages
Article 1.2.5 A Timeline of Programming Languages
Free Response 1.2.6 A Timeline of Programming Languages: Response
Demo 1.2.7 Create a Timeline of Programming Languages
1.3 Tracy's Grid World
Video 1.3.1 Tracy's Grid World
Check for Understanding 1.3.2 Tracy's Grid World
Exercise 1.3.3 Coordinates Practice: Altering the x location
Exercise 1.3.4 Coordinates Practice: Altering the y location
Exercise 1.3.5 Coordinates Practice: Altering the location
Video 1.3.6 Tracy's Grid World: Example Walkthrough
Example 1.3.7 Dashed Line
Exercise 1.3.8 Shorter Dashed Line
Exercise 1.3.9 Caterpillar
Challenge 1.3.10 [Project] Etch A Sketch: Part 1
Badge 1.3.11 Grid World Badge
1.4 Tracy's World Quiz
Quiz 1.4.1 Tracy's World Quiz
2. Moving Tracy
2.1 Testing Tracy Programs
Video 2.1.1 Testing Tracy Programs
Article 2.1.2 Structured Peer Review
Exercise 2.1.3 4 Horizontal Circles
Free Response 2.1.4 4 Horizontal Circles: Reflection
2.2 Turning Tracy
Video 2.2.1 Turning Tracy
Check for Understanding 2.2.2 Turning Tracy
Video 2.2.3 Turning Tracy: Examples Walkthrough
Example 2.2.4 Square
Example 2.2.5 X and Y Axes
Exercise 2.2.6 Rectangle
Exercise 2.2.7 4 Columns
Exercise 2.2.8 Tunneling
2.3 For Loops
Video 2.3.1 For Loops
Check for Understanding 2.3.2 For Loops
Video 2.3.3 For Loops: Examples Walkthrough
Example 2.3.4 Square Using Loops
Example 2.3.5 Dotted Line
Free Response 2.3.6 For Loops and Trace Tables
Exercise 2.3.7 Row of Circles
Exercise 2.3.8 Color Changing Staircase
Exercise 2.3.9 4 Columns 2.0
Badge 2.3.10 Looping Badge
2.4 Turning Tracy Using Angles
Video 2.4.1 Turning Tracy Using Angles
Check for Understanding 2.4.2 Turning Tracy Using Angles
Video 2.4.3 Turning Tracy Using Angles: Examples Walkthrough
Example 2.4.4 Asterisk
Example 2.4.5 Four Circles
Exercise 2.4.6 Hexagon
Exercise 2.4.7 'X' Marks the Spot
Exercise 2.4.8 Circle Pyramid
Challenge 2.4.9 [Project] Etch A Sketch: Part 2
2.5 Moving Tracy Quiz
Quiz 2.5.1 Moving Tracy Quiz
3. Designing and Communicating Solutions
3.1 Comments
Video 3.1.1 Comments
Check for Understanding 3.1.2 Comments
Video 3.1.3 Comments: Example Walkthrough
Example 3.1.4 Four Circles with Comments
Exercise 3.1.5 Circle Pyramid with Comments
3.2 Naming Guidelines
Video 3.2.1 Naming Guidelines
Check for Understanding 3.2.2 Naming Guidelines
3.3 Functions
Video 3.3.1 Functions
Check for Understanding 3.3.2 Functions
Video 3.3.3 Functions: Example Walkthrough
Example 3.3.4 X and Y Axes with Hash Marks
Free Response 3.3.5 Functions and Trace Tables
Exercise 3.3.6 Beaded Bracelet
Exercise 3.3.7 Shape Stack
Badge 3.3.8 Functions Badge
3.4 Artistic Effects
Video 3.4.1 Artistic Effects
Check for Understanding 3.4.2 Artistic Effects
Video 3.4.3 Artistic Effects: Example Walkthrough
Example 3.4.4 Rainbow Octagon
Example 3.4.5 Circle Square Triangle
Exercise 3.4.6 Four Colored Triangles
Exercise 3.4.7 Colorful Bracelet
Challenge 3.4.8 Kid's Shapes Toy
3.5 Adding Text
Video 3.5.1 Adding Text
Quiz 3.5.2 Adding Text
Video 3.5.3 Adding Text: Example Walkthrough
Example 3.5.4 Square with Labeled Coordinates
Exercise 3.5.5 Kid's Shapes Toy with Labels
Exercise 3.5.6 Baseball Diagram
Exercise 3.5.7 Maslow's Hierarchy of Needs
3.6 Top Down Design
Video 3.6.1 Top Down Design
Check for Understanding 3.6.2 Top Down Design
Video 3.6.3 Top Down Design: Example Walkthrough
Example 3.6.4 Bubble Wrap
Exercise 3.6.5 Bubble Wrap 2.0
Exercise 3.6.6 Sidewalk
Challenge 3.6.7 [Project] Etch A Sketch: Part 3
3.7 Designing and Communicating Solutions Quiz
Quiz 3.7.1 Designing and Communicating Solutions Quiz
4. [Project] Design a Mural
4.1 Design a Mural
Notes 4.1.1 Overview: Design a Mural Project
Demo 4.1.2 Demo: Sample Mural
Free Response 4.1.3 Research and Brainstorm
Challenge 4.1.4 Design Your Mural
5. Controlling Tracy with Variables
5.1 Variables
Video 5.1.1 Variables
Check for Understanding 5.1.2 Variables
Video 5.1.3 Variables: Example Walkthrough
Example 5.1.4 Increasing Length
Free Response 5.1.5 Variables and Trace Tables
Exercise 5.1.6 Dartboard
Exercise 5.1.7 Line of Increasing Blocks
Exercise 5.1.8 Color Palette Star
5.2 Data Types
Video 5.2.1 Intro to Data Types
Exercise 5.2.2 Categorizing Variables, Pt 1
Video 5.2.3 Altering Data Types
Quiz 5.2.4 Data Types
Video 5.2.5 Data Types: Example Walkthrough
Example 5.2.6 Printing and Writing Data Types
Exercise 5.2.7 Categorizing Variables, Pt 2
Exercise 5.2.8 Favorites
5.3 Strings
Video 5.3.1 Strings
Quiz 5.3.2 Strings
Video 5.3.3 Strings: Example Walkthrough
Example 5.3.4 Mad Libs
Exercise 5.3.5 Printing "Looking for Alaska" by John Green
Exercise 5.3.6 Shapes with Labels
5.4 String Methods
Video 5.4.1 String Methods
Quiz 5.4.2 String Methods
Video 5.4.3 String Methods: Example Walkthrough
Example 5.4.4 Tone of Voice Changes Everything
Exercise 5.4.5 Noisy Baby Birds
Exercise 5.4.6 Text Messaging
5.5 User Input
Video 5.5.1 User Input
Check for Understanding 5.5.2 User Input
Video 5.5.3 User Input: Example Walkthrough
Example 5.5.4 Color Coded Increasing Length
Example 5.5.5 Concentric Circles with Labels
Exercise 5.5.6 Colored Dartboard
Exercise 5.5.7 Four Corners
Badge 5.5.8 User Input Badge
5.6 Parameters
Video 5.6.1 Parameters
Check for Understanding 5.6.2 Parameters
Video 5.6.3 Parameters: Example Walkthrough
Example 5.6.4 Concentric Circles with Labels
Free Response 5.6.5 Parameters and Trace Tables
Exercise 5.6.6 Colorful Caterpillar
Exercise 5.6.7 Circle in a Square
Exercise 5.6.8 Snowman
Exercise 5.6.9 Diamond with Color Changing Background
Exercise 5.6.10 Fillable Volunteer Form
5.7 Debugging Strategies
Video 5.7.1 Debugging Basics
Debugging 5.7.2 Debug: Diagonal Circles
Debugging 5.7.3 Debug: Semicircles
Video 5.7.4 Debugging from Error Messages
Quiz 5.7.5 Debugging Basics
Debugging 5.7.6 Debug: Three Circles
Debugging 5.7.7 Debug: Row of Bricks
Free Response 5.7.8 Debugging Reflection
5.8 Clickable Interaction
Video 5.8.1 Clickable Interaction
Quiz 5.8.2 Clickable Interaction
Example 5.8.3 Draw Square by Corner
Video 5.8.4 Clickable Interaction: Example Walkthrough
Example 5.8.5 Move to Click
Exercise 5.8.6 Click to Draw Daisy
Exercise 5.8.7 Coordinate Labels
Exercise 5.8.8 Click Counter
Challenge 5.8.9 [Project] Etch A Sketch: Part 4
5.9 Using i in For Loops
Video 5.9.1 Using i in For Loops
Check for Understanding 5.9.2 Using i in For Loops
Video 5.9.3 Using i in For Loops: Example Walkthrough
Example 5.9.4 Geometry
Free Response 5.9.5 Using i in For Loops and Trace Tables
Exercise 5.9.6 Geometry 2.0
5.10 Extended Loop Control
Video 5.10.1 Extended Loop Control
Check for Understanding 5.10.2 Extended Loop Control
Video 5.10.3 Extended Loop Control: Example Walkthrough
Example 5.10.4 Square Swirl
Free Response 5.10.5 Extended Loop Control and Trace Tables
Exercise 5.10.6 Dartboard using i
Exercise 5.10.7 Phone Signal
Badge 5.10.8 Master of i Badge
5.11 Controlling Tracy with Variables Quiz
Quiz 5.11.1 Controlling Tracy with Variables Quiz
6. [Project] Cycle Depiction
6.1 Cycle Depiction
Notes 6.1.1 Overview: Cycle Depiction Project
Free Response 6.1.2 Research and Brainstorm
Challenge 6.1.3 Code your Cycle!
7. Making Decisions
7.1 If Statements
Video 7.1.1 If Statements
Check for Understanding 7.1.2 If Statements
Video 7.1.3 If Statements: Example Walkthrough
Example 7.1.4 X and Y Axis with Bolded Marks
Free Response 7.1.5 If Statements and Trace Tables
Exercise 7.1.6 Black and White Squares
Exercise 7.1.7 Happy Face
Video 7.1.8 Comparison String Methods
Example 7.1.9 Guessing a Password
Exercise 7.1.10 Numerical Diameter
7.2 If/Else Statements
Video 7.2.1 If/Else Statements
Check for Understanding 7.2.2 If/Else Statements
Video 7.2.3 If/Else Statements: Example Walkthrough
Example 7.2.4 Positive, Negative, Zero
Free Response 7.2.5 If/Else Statements and Trace Tables
Exercise 7.2.6 Rating
Exercise 7.2.7 Name Alliteration
Exercise 7.2.8 Clickable Shape
Exercise 7.2.9 Happy/ Sad Face
Challenge 7.2.10 [Project] Etch A Sketch: Part 5
7.3 Returning Values from Functions
Video 7.3.1 Returning Values from Functions
Quiz 7.3.2 Returning Values from Functions
Video 7.3.3 Returning Values from Functions: Example Walkthrough
Example 7.3.4 Trivia
Free Response 7.3.5 Returning Values and Trace Tables
Exercise 7.3.6 Apple Watch Messages
Exercise 7.3.7 Simple Calculator
7.4 While Loops
Video 7.4.1 While Loops
Check for Understanding 7.4.2 While Loops
Video 7.4.3 While Loops: Example Walkthrough
Example 7.4.4 Increasing Circles
Free Response 7.4.5 While Loops and Trace Tables
Exercise 7.4.6 Increasing Squares
Exercise 7.4.7 Guess a Number
Exercise 7.4.8 Check Width
Challenge 7.4.9 [Project] Etch a Sketch: Part 6
Badge 7.4.10 Conditionals Badge
7.5 Making Decisions Quiz
Quiz 7.5.1 Making Decisions Quiz
8. Putting It All Together
8.1 Putting Together Control Structures
Video 8.1.1 Putting Together Control Structures
Check for Understanding 8.1.2 Putting Together Control Structures
Example 8.1.3 Block Pyramid
Exercise 8.1.4 Guess a Number 2.0
Exercise 8.1.5 Circle Pyramid 2.0
Challenge 8.1.6 Checkerboard
Badge 8.1.7 Tracy the Turtle Badge
8.2 Putting It All Together Quiz
Quiz 8.2.1 Putting It All Together Quiz
Badge 8.2.2 Intro to Programming with Turtle Graphics Badge
9. [Project] On-Screen Calculator
9.1 On Screen Calculator
Notes 9.1.1 Overview: On-Screen Calculator
Demo 9.1.2 Demo: Calculator
Challenge 9.1.3 Part 1: Create Calculator Image
Challenge 9.1.4 Part 2: Allow User Interaction for First Number
Challenge 9.1.5 Part 3: Allow User Interaction for Operation and Number Two
Challenge 9.1.6 Part 4: Display the Equation Solution