### Please enable JavaScript to use CodeHS

#### Points

Activity Points
Sweet Factors
1.1 Factors and Programming
1.1.1 The Sweet Shack and Factors 5
1.1.2 Understanding Factors 5
1.1.3 Python and Printing 5
1.1.4 Python Math 5
1.1.5 Bags of Jawbreakers 5
1.1.6 Printing with Text and Math 5
1.1.7 More Bags of Jawbreakers 5
1.1.8 Factors and Bags 5
1.2 Programming with Variables
1.2.1 Programming with Variables 5
1.2.2 Printing with Variables 5
1.2.3 Bags with Variables 5
1.2.4 Multiple Options 5
1.2.5 Chocolate Bar Prototype 5
1.2.6 Boxing Chocolate Bars 5
1.3 Modulus and If Statements
1.3.1 The Modulus 5
1.3.2 Modulus Calculations 5
1.3.3 The Modulus and If Statement 5
1.3.4 Modulus and Ifs 5
1.3.5 Multiple Options with Ifs 5
1.3.6 Modulus and If Statements 5
1.3.7 Is it Even? 5
1.3.8 Boxing Macarons 5
1.3.9 Factors and Modulus 5
1.4 For Loops
1.4.1 For Loops 5
1.4.2 Coding with For Loops 5
1.4.3 Happy Birthday x100 5
1.4.4 Looping with i 5
1.4.5 Math with i 5
1.4.6 For Loops 5
1.4.7 Counting Bags 5
1.4.8 Factors and Loops 5
1.5 Pulling It All Together!
1.5.1 Loops, Ifs, and Modulus 5
1.5.2 Bagging Jawbreakers 5
1.5.3 Loops, Ifs, and Modulus 5
1.5.4 Bagging Jelly Beans 5
1.5.5 Jelly Bean Options 5
1.5.6 Watermelons and Bears 5
1.5.7 Greatest Common Factor 5
Shapes and The Pythagorean Theorem
2.1 Math and Programming
2.1.1 Precision Roofing and Python 5
2.1.2 Python Math 5
2.1.3 PEMDAS Review 5
2.1.4 Math and Printing 5
2.1.5 Printing Text 5
2.1.6 Area of a Rectangle 5
2.1.7 Printing with Text and Math 5
2.1.8 Triangle Calculations 5
2.1.9 Circle Calculations 5
2.2 Programming with Variables
2.2.1 Programming with Variables 5
2.2.2 Printing with Variables 5
2.2.3 Area and Perimeter with Variables 5
2.2.4 Triangle Variables 5
2.2.5 Custom Wood Doors 5
2.2.6 Variables In Action 5
2.3 The Pythagorean Theorem
2.3.1 The Pythagorean Theorem 5
2.3.2 Pythagorean in Python 5
2.3.3 The Pythagorean Theorem 5
2.3.4 Crane Height 5
2.4 Getting User Input
2.4.1 User Input 5
2.4.2 User Input 5
2.4.3 Rectangles with Users 5
2.4.4 Adding Input to Doors 5
2.5 Final Roofing Project
2.5.1 Precision Roofing Program 5
The Formula Solver
3.1 Printing, Variables, and Math
3.1.1 Printing and Math 5
3.1.2 Calculations and Strings 5
3.1.3 Printing Math and Strings 5
3.1.4 Garden Bed 5
3.1.5 Python Variables 5
3.1.6 Surface Area 5
3.1.7 Temperature Conversion 5
3.2 Getting User Input
3.2.1 Getting User Input 5
3.2.2 Cups to Tablespoons 5
3.2.3 User Input 5
3.2.4 Temperature Conversion with Inputs 5
3.2.5 Windchill 5
3.3 Making Decisions
3.3.1 If and Else Statements 5
3.3.2 Inventory 5
3.3.3 Python Modules 5
3.3.4 Math Module 5
3.3.5 If Else and Math Module 5
3.3.6 Conditional Windchill 5
3.4 The Formula Solver
3.4.1 If, Elif, and Else Statements 5
3.4.2 If, Elif, and Else Example 5
3.4.3 Understanding Elifs 5
3.4.4 One Formula 5
3.4.5 Multiple Formulas 5
Vector Math
4.1 Vectors vs Scalars
4.1.1 Vector vs Scalar Measurements 5
4.1.2 In Your Own Words 5
4.1.3 Vector or Scalar? 5
4.1.4 Vectors as Arrows 5
4.2 Vectors and Programming
4.2.1 Vector Components Review 5
4.2.2 Vector Components and Python 5
4.2.3 Basic Math Calculations 5
4.2.4 NumPy Calculations 5
4.2.5 Components with Python 5
4.2.6 PhET Simulation #1 5
4.2.7 The Out Route 5
4.2.8 South-West Airlines 5
4.3 Variables and Arrays
4.3.1 Variables 5
4.3.2 Arrays 5
4.3.3 Takeoff with Variables and Arrays 5
4.3.4 Variables and Arrays 5
4.3.5 Home Run! 5
4.3.6 Accessing Array Values 5
4.3.7 Reducing Friction 5
4.4 Vector Arithmetic
4.4.1 Vector Arithmetic 5
4.4.2 Vector Addition in Python 5
4.4.4 PhET Simulation #2 5
4.4.5 Other Vector Operations 5
4.4.6 Vector Arithmetic 5
4.4.7 A Canoe's Velocity 5
4.4.8 Fireworks! 5
Categorizing Triangles
5.1 Calculating Area
5.1.1 Calculating Area 1
5.1.2 Calculating Area 0
5.1.3 Drawing a Custom Triangle 1
5.1.4 Calculate the Area 5
5.2 Categorizing Triangles with a Static Base Value
5.2.1 Categorizing Triangles with a Static Base Value 1
5.2.2 Categorizing Triangles with a Static Base Value 0
5.2.3 Categorizing Obtuse Triangles 1
5.2.4 Putting Triangles into Categories 5
5.3 Categorizing Triangles with a Varied Base Value
5.3.1 Categorizing Triangles with a Varied Base Value 1
5.3.2 Categorizing Triangles with a Varied Base Value 0
5.3.3 Categorizing Obtuse Triangles using Variables 1
5.3.4 Using Variables to Calculate Area 5
5.3.5 Putting Triangles into Categories using Variables 5
Building Mathematical Models
6.1 Modeling with Tracy
6.1.1 Graphing with Tracy 1
6.1.2 Linear Graph 1
6.1.3 Wave Graph 1
6.1.4 Making Waves 5
6.1.5 Graphing with Tracy! 5
6.1.6 Modeling with Tracy 1
6.1.7 Paula's Savings 1
6.1.8 Montgomery Temperature 1
6.1.9 Electricity Bill 5
6.1.10 Savings Account 5