Please enable JavaScript to use CodeHS

Points

Activity Points Item Type
Tracy's World
1.1 Intro to Python with Tracy the Turtle Lesson
1.1.1 Intro to Tracy 1 Video
1.1.2 Intro to Tracy 3 Check for Understanding
1.1.3 Slinky 1 Example
1.1.4 Stretched Slinky 5 Exercise
1.2 Tracy's Grid World Lesson
1.2.1 Tracy's Grid World 1 Video
1.2.2 Tracy's Grid World 5 Check for Understanding
1.2.3 Dashed Line 1 Example
1.2.4 Shorter Dashed Line 5 Exercise
1.2.5 Caterpillar 5 Exercise
1.2.6 Grid World Badge 1 Badge
Moving Tracy Efficiently
2.1 Turning Tracy Lesson
2.1.1 Turning Tracy 1 Video
2.1.2 Turning Tracy 3 Check for Understanding
2.1.3 Square 1 Example
2.1.4 X and Y Axes 1 Example
2.1.5 Rectangle 5 Exercise
2.1.6 4 Columns 5 Exercise
2.2 For Loops Lesson
2.2.1 For Loops 1 Video
2.2.2 For Loops 5 Check for Understanding
2.2.3 Square Using Loops 1 Example
2.2.4 Dotted Line 1 Example
2.2.5 Row of Circles 5 Exercise
2.2.6 4 Columns 2.0 5 Exercise
2.2.7 Looping Badge 1 Badge
2.3 Turning Tracy Using Angles Lesson
2.3.1 Turning Tracy Using Angles 1 Video
2.3.2 Turning Tracy Using Angles 4 Check for Understanding
2.3.3 Asterisk 1 Example
2.3.4 Four Circles 1 Example
2.3.5 Hexagon 5 Exercise
2.3.6 'X' Marks the Spot 5 Exercise
2.3.7 Circle Pyramid 5 Exercise
Designing and Communicating Solutions
3.1 Comments Lesson
3.1.1 Comments 1 Video
3.1.2 Comments 3 Check for Understanding
3.1.3 Four Circles with Comments 1 Example
3.1.4 Circle Pyramid with Comments 5 Exercise
3.2 Naming Guidelines Lesson
3.2.1 Naming Guidelines 1 Video
3.2.2 Naming Guidelines 2 Check for Understanding
3.3 Functions Lesson
3.3.1 Functions 1 Video
3.3.2 Functions 3 Check for Understanding
3.3.3 X and Y Axes with Hash Marks 1 Example
3.3.4 Beaded Bracelet 5 Exercise
3.3.5 Shape Stack 5 Exercise
3.3.6 Functions Badge 1 Badge
3.4 Artistic Effects Lesson
3.4.1 Artistic Effects 1 Video
3.4.2 Artistic Effects 5 Check for Understanding
3.4.3 Rainbow Octagon 1 Example
3.4.4 Circle Square Triangle 1 Example
3.4.5 Four Colored Triangles 5 Exercise
3.4.6 Colorful Bracelet 5 Exercise
3.4.7 Kid's Shapes Toy 10 Challenge
3.5 Top Down Design Lesson
3.5.1 Top Down Design 1 Video
3.5.2 Top Down Design 2 Check for Understanding
3.5.3 Bubble Wrap 1 Example
3.5.4 Bubble Wrap 2.0 5 Exercise
3.5.5 Sidewalk 5 Exercise
Controlling Tracy with Variables
4.1 Variables Lesson
4.1.1 Variables 1 Video
4.1.2 Variables 3 Check for Understanding
4.1.3 Increasing Length 1 Example
4.1.4 Dartboard 5 Exercise
4.1.5 Line of Increasing Blocks 5 Exercise
4.2 User Input Lesson
4.2.1 User Input 1 Video
4.2.2 User Input 3 Check for Understanding
4.2.3 Color Coded Increasing Length 1 Example
4.2.4 Colored Dartboard 5 Exercise
4.2.5 Four Corners 5 Exercise
4.2.6 User Input Badge 1 Badge
4.3 Parameters Lesson
4.3.1 Parameters 1 Video
4.3.2 Parameters 3 Check for Understanding
4.3.3 Concentric Circles 1 Example
4.3.4 Colorful Caterpillar 5 Exercise
4.3.5 Circle in a Square 5 Exercise
4.3.6 Snowman 5 Exercise
4.4 Using i in For Loops Lesson
4.4.1 Using i in For Loops 1 Video
4.4.2 Using i in For Loops 3 Check for Understanding
4.4.3 Geometry 1 Example
4.4.4 Geometry 2.0 5 Exercise
4.5 Extended Loop Control Lesson
4.5.1 Extended Loop Control 1 Video
4.5.2 Extended Loop Control 2 Check for Understanding
4.5.3 Square Swirl 1 Example
4.5.4 Dartboard using i 5 Exercise
4.5.5 Phone Signal 5 Exercise
4.5.6 Master of i Badge 1 Badge
Making Decisions
5.1 If Statements Lesson
5.1.1 If Statements 1 Video
5.1.2 If Statements 5 Check for Understanding
5.1.3 X and Y Axis with Bolded Marks 1 Example
5.1.4 Happy Face 5 Exercise
5.1.5 Black and White Squares 5 Exercise
5.2 If/ Else Statements Lesson
5.2.1 If/Else Statements 1 Video
5.2.2 If/Else Statements 4 Check for Understanding
5.2.3 Positive, Negative, Zero 1 Example
5.2.4 Rating 5 Exercise
5.2.5 Happy/ Sad Face 5 Exercise
5.3 While Loops Lesson
5.3.1 While Loops 1 Video
5.3.2 While Loops 4 Check for Understanding
5.3.3 Increasing Circles 1 Example
5.3.4 Increasing Squares 5 Exercise
5.3.5 Guess a Number 5 Exercise
5.3.6 Conditionals Badge 1 Badge
Tracy Challenges
6.1 Putting Together Control Structures Lesson
6.1.1 Putting Together Control Structures 1 Video
6.1.2 Putting Together Control Structures 3 Check for Understanding
6.1.3 Block Pyramid 1 Example
6.1.4 Guess a Number 2.0 5 Exercise
6.1.5 Circle Pyramid 2.0 5 Exercise
6.1.6 Checkerboard 10 Challenge
6.1.7 Tracy the Turtle Badge 1 Badge
6.2 Intro to Programming with Turtle Graphics Quiz Lesson
6.2.1 Intro to Programming with Turtle Graphics Quiz 25 Quiz
6.2.2 Intro to Programming with Turtle Graphics Badge 1 Badge
Supplemental Challenges
7.1 Advanced Challenges with Tracy Lesson
7.1.1 Half Pyramid 10 Challenge
7.1.2 Pizza 10 Challenge
7.1.3 Grid 10 Challenge
7.1.4 Block Pyramid 2.0 10 Challenge
Categorizing Triangles
8.1 Calculating Area Lesson
8.1.1 Calculating Area 1 Video
8.1.2 Calculating Area 4 Check for Understanding
8.1.3 Drawing a Custom Triangle 1 Example
8.1.4 Calculate the Area 5 Exercise
8.2 Categorizing Triangles with a Static Base Value Lesson
8.2.1 Categorizing Triangles with a Static Base Value 1 Video
8.2.2 Categorizing Triangles with a Static Base Value 3 Check for Understanding
8.2.3 Categorizing Obtuse Triangles 1 Example
8.2.4 Putting Triangles into Categories 5 Exercise
8.3 Categorizing Triangles with a Varied Base Value Lesson
8.3.1 Categorizing Triangles with a Varied Base Value 1 Video
8.3.2 Categorizing Triangles with a Varied Base Value 3 Check for Understanding
8.3.3 Categorizing Obtuse Triangles using Variables 1 Example
8.3.4 Using Variables to Calculate Area 5 Exercise
8.3.5 Putting Triangles into Categories using Variables 5 Exercise
Additional Topics
9.1 Abstraction Lesson
9.1.1 Abstraction 1 Video
9.1.2 Abstraction 2 Check for Understanding
9.1.3 Abstracting Away draw_square() 1 Example
9.1.4 Abstracting Your Day 5 Free Response
9.1.5 Reflection: Abstraction 5 Free Response
9.1.6 Abstraction in Tracy 5 Free Response
9.2 Adding Text Lesson
9.2.1 Adding Text 5 Video
9.2.2 Adding Text 2 Quiz
9.2.3 Concentric Circles with Labels 5 Example
9.2.4 Name your Colorful Caterpillar! 5 Exercise
9.2.5 Baseball Diagram 5 Exercise
Karel in Python