Please enable JavaScript to use CodeHS

Points

Activity Points Item Type
Welcome
1.1 Welcome Lesson
1.1.1 Welcome 0 Video
1.1.2 Welcome 0 Free Response
1.1.3 Course Content Overview 0 Video
Introduction to Programming with Turtle Graphics
2.1 Intro to Python with Tracy the Turtle Lesson
2.1.1 Intro to Tracy 1 Video
2.1.2 Intro to Tracy 3 Check for Understanding
2.1.3 Slinky 1 Example
2.1.4 Stretched Slinky 5 Exercise
2.2 Tracy's Grid World Lesson
2.2.1 Tracy's Grid World 1 Video
2.2.2 Tracy's Grid World 5 Check for Understanding
2.2.3 Dashed Line 1 Example
2.2.4 Shorter Dashed Line 5 Exercise
2.2.5 Caterpillar 5 Exercise
2.2.6 Grid World Badge 0 Badge
2.3 Turning Tracy Lesson
2.3.1 Turning Tracy 1 Video
2.3.2 Turning Tracy 3 Check for Understanding
2.3.3 Square 1 Example
2.3.4 X and Y Axes 1 Example
2.3.5 Rectangle 5 Exercise
2.3.6 4 Columns 5 Exercise
2.4 For Loops Lesson
2.4.1 For Loops 1 Video
2.4.2 For Loops 5 Check for Understanding
2.4.3 Square Using Loops 1 Example
2.4.4 Dotted Line 1 Example
2.4.5 Row of Circles 5 Exercise
2.4.6 4 Columns 2.0 5 Exercise
2.4.7 Looping Badge 0 Badge
2.5 Turning Tracy Using Angles Lesson
2.5.1 Turning Tracy Using Angles 1 Video
2.5.2 Turning Tracy Using Angles 4 Check for Understanding
2.5.3 Asterisk 1 Example
2.5.4 Four Circles 1 Example
2.5.5 Hexagon 5 Exercise
2.5.6 'X' Marks the Spot 5 Exercise
2.5.7 Circle Pyramid 5 Exercise
2.6 Comments Lesson
2.6.1 Comments 1 Video
2.6.2 Comments 3 Check for Understanding
2.6.3 Four Circles with Comments 1 Example
2.6.4 Circle Pyramid with Comments 5 Exercise
2.7 Naming Guidelines Lesson
2.7.1 Naming Guidelines 1 Video
2.7.2 Naming Guidelines 2 Check for Understanding
2.8 Functions Lesson
2.8.1 Functions 1 Video
2.8.2 Functions 3 Check for Understanding
2.8.3 X and Y Axes with Hash Marks 1 Example
2.8.4 Beaded Bracelet 5 Exercise
2.8.5 Shape Stack 5 Exercise
2.8.6 Functions Badge 0 Badge
2.9 Artistic Effects Lesson
2.9.1 Artistic Effects 1 Video
2.9.2 Artistic Effects 5 Check for Understanding
2.9.3 Rainbow Octagon 1 Example
2.9.4 Circle Square Triangle 1 Example
2.9.5 Four Colored Triangles 5 Exercise
2.9.6 Colorful Bracelet 5 Exercise
2.9.7 Kid's Shapes Toy 10 Challenge
2.10 Top Down Design Lesson
2.10.1 Top Down Design 1 Video
2.10.2 Top Down Design 2 Check for Understanding
2.10.3 Bubble Wrap 1 Example
2.10.4 Bubble Wrap 2.0 5 Exercise
2.10.5 Sidewalk 5 Exercise
2.11 Variables Lesson
2.11.1 Variables 1 Video
2.11.2 Variables 3 Check for Understanding
2.11.3 Increasing Length 1 Example
2.11.4 Dartboard 5 Exercise
2.11.5 Line of Increasing Blocks 5 Exercise
2.12 User Input Lesson
2.12.1 User Input 1 Video
2.12.2 User Input 3 Check for Understanding
2.12.3 Color Coded Increasing Length 1 Example
2.12.4 Colored Dartboard 5 Exercise
2.12.5 Four Corners 5 Exercise
2.12.6 User Input Badge 0 Badge
2.13 Parameters Lesson
2.13.1 Parameters 1 Video
2.13.2 Parameters 3 Check for Understanding
2.13.3 Concentric Circles 1 Example
2.13.4 Colorful Caterpillar 5 Exercise
2.13.5 Circle in a Square 5 Exercise
2.13.6 Snowman 5 Exercise
2.14 Using i in For Loops Lesson
2.14.1 Using i in For Loops 1 Video
2.14.2 Using i in For Loops 3 Check for Understanding
2.14.3 Geometry 1 Example
2.14.4 Geometry 2.0 5 Exercise
2.15 Extended Loop Control Lesson
2.15.1 Extended Loop Control 1 Video
2.15.2 Extended Loop Control 2 Check for Understanding
2.15.3 Square Swirl 1 Example
2.15.4 Dartboard using i 5 Exercise
2.15.5 Phone Signal 5 Exercise
2.15.6 Master of i Badge 0 Badge
2.16 If Statements Lesson
2.16.1 If Statements 1 Video
2.16.2 If Statements 5 Check for Understanding
2.16.3 X and Y Axis with Bolded Marks 1 Example
2.16.4 Happy Face 5 Exercise
2.16.5 Black and White Squares 5 Exercise
2.17 If/ Else Statements Lesson
2.17.1 If/Else Statements 1 Video
2.17.2 If/Else Statements 4 Check for Understanding
2.17.3 Positive, Negative, Zero 1 Example
2.17.4 Rating 5 Exercise
2.17.5 Happy/ Sad Face 5 Exercise
2.18 While Loops Lesson
2.18.1 While Loops 1 Video
2.18.2 While Loops 4 Check for Understanding
2.18.3 Increasing Circles 1 Example
2.18.4 Increasing Squares 5 Exercise
2.18.5 Guess a Number 5 Exercise
2.18.6 Conditionals Badge 0 Badge
2.18.7 Mindset Survey 1 0 Survey
2.19 Putting Together Control Structures Lesson
2.19.1 Putting Together Control Structures 1 Video
2.19.2 Putting Together Control Structures 3 Check for Understanding
2.19.3 Block Pyramid 1 Example
2.19.4 Guess a Number 2.0 5 Exercise
2.19.5 Circle Pyramid 2.0 5 Exercise
2.19.6 Checkerboard 10 Challenge
2.19.7 Tracy the Turtle Badge 0 Badge
2.20 Intro to Programming with Turtle Graphics Quiz Lesson
2.20.1 Intro to Programming with Turtle Graphics Quiz 25 Quiz
2.20.2 Intro to Programming with Turtle Graphics Badge 0 Badge
Basic Python and Console Interaction
3.1 Printing in Python Lesson
3.1.1 Printing in Python 0 Video
3.1.2 Printing in Python 2 Check for Understanding
3.1.3 Hello, world! 0 Example
3.1.4 Printing Multiple Lines 0 Example
3.1.5 Introduce Yourself 5 Exercise
3.1.6 Fix This Program! 5 Debugging
3.1.7 Vertical name 5 Exercise
3.2 Variables and Types Lesson
3.2.1 Variables and Types 0 Video
3.2.2 Variables and Types 2 Check for Understanding
3.2.3 Variables in Action 0 Example
3.2.4 Variable Types 0 Example
3.2.5 Variable Naming 0 Example
3.2.6 Make Some Variables! 5 Exercise
3.2.7 Undefined Variables 5 Debugging
3.2.8 Variables Badge 0 Badge
3.3 User Input Lesson
3.3.1 User Input 0 Video
3.3.2 User Input 2 Check for Understanding
3.3.3 Basic User Input 0 Example
3.3.4 Type Conversion 0 Example
3.3.5 Type Conversion, Part 2 0 Example
3.3.6 Hello <name> 5 Exercise
3.3.7 Age 5 Exercise
3.4 Mathematical Operators Lesson
3.4.1 Mathematical Operators 0 Video
3.4.2 Mathematical Operators 2 Check for Understanding
3.4.3 Operators and Integers 0 Example
3.4.4 Operator Precedence 0 Example
3.4.5 Add Parentheses 5 Exercise
3.4.6 Division in Python 5 Example
3.4.7 Operators and Floats 0 Example
3.4.8 Rectangle 5 Exercise
3.5 String Operators Lesson
3.5.1 String Operators 0 Video
3.5.2 String Operators 2 Check for Understanding
3.5.3 Operators and Strings 0 Example
3.5.4 Fix This Program 5 Debugging
3.5.5 Team Sizes 0 Example
3.5.6 Introduce Yourself, Part 2 5 Exercise
3.5.7 Rectangle, Part 2 5 Exercise
3.5.8 Rectangle, Part 3 5 Exercise
3.5.9 Recipe 10 Challenge
3.6 Comments Lesson
3.6.1 Comments 0 Video
3.6.2 Comments 2 Check for Understanding
3.6.3 Commented Program 0 Example
3.6.4 Trapezoid 0 Example
3.6.5 Add Comments! 5 Exercise
3.7 Basic Python and Console Interaction Quiz Lesson
3.7.1 Basic Python and Console Interaction Quiz 20 Unit Quiz
3.7.2 Basic Python and Console Interaction Badge 0 Badge
Conditionals
4.1 Booleans Lesson
4.1.1 Booleans 0 Video
4.1.2 Booleans 1 Check for Understanding
4.1.3 Boolean Variables 0 Example
4.1.4 Fix This Program 5 Debugging
4.1.5 Plants 5 Exercise
4.2 If Statements Lesson
4.2.1 If Statements 0 Video
4.2.2 If Statements 2 Check for Understanding
4.2.3 Your First If Statement 0 Example
4.2.4 If/Else Statement 0 Example
4.2.5 Fix This Program 5 Debugging
4.2.6 Is It Raining? 5 Exercise
4.2.7 Conditional Badge 0 Badge
4.3 Comparison Operators Lesson
4.3.1 Comparison Operators 0 Video
4.3.2 Comparison Operators 2 Check for Understanding
4.3.3 Comparison Operators 0 Example
4.3.4 High Jump 0 Example
4.3.5 Roller Coaster 0 Example
4.3.6 Old Enough to Vote? 5 Exercise
4.3.7 Positive, Zero, or Negative? 5 Exercise
4.3.8 Age Group 0 Example
4.3.9 Table Reservation 5 Exercise
4.3.10 Transaction 10 Challenge
4.4 Logical Operators Lesson
4.4.1 Logical Operators 0 Video
4.4.2 Logical Operators 2 Check for Understanding
4.4.3 Logical Operators 0 Example
4.4.4 Administrators, Teachers, and Students 5 Exercise
4.4.5 Presidential Eligibility 5 Exercise
4.4.6 Presidential Eligibility- Extended 10 Challenge
4.5 Floating Point Numbers and Rounding Lesson
4.5.1 Floating Point Numbers and Rounding 0 Video
4.5.2 Floating Point Numbers and Rounding 2 Check for Understanding
4.5.3 Rounding Error 0 Example
4.5.4 Correct Portion 5 Exercise
4.6 Conditionals Quiz Lesson
4.6.1 Conditionals Quiz 15 Unit Quiz
Looping
5.1 While Loops Lesson
5.1.1 While Loops 0 Video
5.1.2 While Loops 2 Check for Understanding
5.1.3 Guess My Number 0 Example
5.1.4 Program Tracing 0 Example
5.1.5 Program Tracing, Part 2 0 Example
5.1.6 2 Through 20 Even 5 Exercise
5.1.7 Divisibility 5 Exercise
5.2 For Loops Lesson
5.2.1 For Loops 0 Video
5.2.2 For Loops 2 Check for Understanding
5.2.3 Print 10 Numbers 0 Example
5.2.4 1 Through 10, Part 2 0 Example
5.2.5 Counting 10 to 100 by Tens 5 Exercise
5.2.6 Running Total 0 Example
5.2.7 Running Total, Part 2 0 Example
5.2.8 Average Test Score 5 Exercise
5.2.9 How Many Names? 5 Exercise
5.2.10 Loops Badge 0 Badge
5.2.11 Mindset Survey 2 0 Survey
5.3 Break and Continue Lesson
5.3.1 Break and Continue 0 Video
5.3.2 Break and Continue 2 Check for Understanding
5.3.3 Break 0 Example
5.3.4 Continue 0 Example
5.3.5 Bike Frame Size 0 Example
5.3.6 Loop and a Half 0 Example
5.3.7 Higher/ Lower 5 Exercise
5.3.8 Higher / Lower 2.0 10 Challenge
5.4 Nested Control Structures Lesson
5.4.1 Nested Control Structures 0 Video
5.4.2 Nested Control Structures 2 Check for Understanding
5.4.3 Double For Loop 0 Example
5.4.4 Average Test Score, Part 2 0 Example
5.4.5 For Loop + While Loop 0 Example
5.4.6 Rolling Dice 5 Exercise
5.4.7 Categories 5 Exercise
5.5 Looping Quiz Lesson
5.5.1 Looping Unit Test 15 Unit Quiz
Final
6.1 Final Lesson
6.1.1 WCSD Python I Final 10 Final