Please enable JavaScript to use CodeHS

Points

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