### Please enable JavaScript to use CodeHS Coding in Math

#### Coding in Math - Outline

1. ## Sweet Factors

1. ### 1.1 Factors and Programming

2. Video 1.1.1 The Sweet Shack and Factors
3. Quiz 1.1.2 Understanding Factors
4. Video 1.1.3 Python and Printing
5. Example 1.1.4 Python Math
6. Example 1.1.5 Bags of Jawbreakers
7. Quiz 1.1.6 Printing with Text and Math
8. Exercise 1.1.7 More Bags of Jawbreakers
9. Free Response 1.1.8 Factors and Bags
10. ### 1.2 Programming with Variables

11. Video 1.2.1 Programming with Variables
12. Quiz 1.2.2 Printing with Variables
13. Example 1.2.3 Bags with Variables
14. Example 1.2.4 Multiple Options
15. Exercise 1.2.5 Chocolate Bar Prototype
16. Exercise 1.2.6 Boxing Chocolate Bars
17. ### 1.3 Modulus and If Statements

18. Video 1.3.1 The Modulus
19. Example 1.3.2 Modulus Calculations
20. Video 1.3.3 The Modulus and If Statement
21. Example 1.3.4 Modulus and Ifs
22. Example 1.3.5 Multiple Options with Ifs
23. Quiz 1.3.6 Modulus and If Statements
24. Exercise 1.3.7 Is it Even?
25. Exercise 1.3.8 Boxing Macarons
26. Free Response 1.3.9 Factors and Modulus
27. ### 1.4 For Loops

28. Video 1.4.1 For Loops
29. Video 1.4.2 Coding with For Loops
30. Example 1.4.3 Happy Birthday x100
31. Example 1.4.4 Looping with i
32. Example 1.4.5 Math with i
33. Quiz 1.4.6 For Loops
34. Exercise 1.4.7 Counting Bags
35. Free Response 1.4.8 Factors and Loops
36. ### 1.5 Pulling It All Together!

37. Video 1.5.1 Loops, Ifs, and Modulus
38. Example 1.5.2 Bagging Jawbreakers
39. Quiz 1.5.3 Loops, Ifs, and Modulus
40. Exercise 1.5.4 Bagging Jelly Beans
41. Quiz 1.5.5 Jelly Bean Options
42. Challenge 1.5.6 Watermelons and Bears
43. Quiz 1.5.7 Greatest Common Factor
2. ## Shapes and The Pythagorean Theorem

1. ### 2.1 Math and Programming

2. Video 2.1.1 Precision Roofing and Python
3. Example 2.1.2 Python Math
4. Quiz 2.1.3 PEMDAS Review
5. Video 2.1.4 Math and Printing
6. Example 2.1.5 Printing Text
7. Example 2.1.6 Area of a Rectangle
8. Quiz 2.1.7 Printing with Text and Math
9. Exercise 2.1.8 Triangle Calculations
10. Exercise 2.1.9 Circle Calculations
11. ### 2.2 Programming with Variables

12. Video 2.2.1 Programming with Variables
13. Quiz 2.2.2 Printing with Variables
14. Example 2.2.3 Area and Perimeter with Variables
15. Exercise 2.2.4 Triangle Variables
16. Exercise 2.2.5 Custom Wood Doors
17. Free Response 2.2.6 Variables In Action
18. ### 2.3 The Pythagorean Theorem

19. Video 2.3.1 The Pythagorean Theorem
20. Example 2.3.2 Pythagorean in Python
21. Quiz 2.3.3 The Pythagorean Theorem
22. Exercise 2.3.4 Crane Height
23. ### 2.4 Getting User Input

24. Video 2.4.1 User Input
25. Quiz 2.4.2 User Input
26. Example 2.4.3 Rectangles with Users
27. Exercise 2.4.4 Adding Input to Doors
28. ### 2.5 Final Roofing Project

29. Challenge 2.5.1 Precision Roofing Program
3. ## The Formula Solver

1. ### 3.1 Printing, Variables, and Math

2. Video 3.1.1 Printing and Math
3. Example 3.1.2 Calculations and Strings
4. Quiz 3.1.3 Printing Math and Strings
5. Exercise 3.1.4 Garden Bed
6. Video 3.1.5 Python Variables
7. Example 3.1.6 Surface Area
8. Exercise 3.1.7 Temperature Conversion
9. ### 3.2 Getting User Input

10. Video 3.2.1 Getting User Input
11. Example 3.2.2 Cups to Tablespoons
12. Quiz 3.2.3 User Input
13. Exercise 3.2.4 Temperature Conversion with Inputs
14. Exercise 3.2.5 Windchill
15. ### 3.3 Making Decisions

16. Video 3.3.1 If and Else Statements
17. Example 3.3.2 Inventory
18. Notes 3.3.3 Python Modules
19. Example 3.3.4 Math Module
20. Quiz 3.3.5 If Else and Math Module
21. Exercise 3.3.6 Conditional Windchill
22. Exercise 3.3.7 Quadratic Formula Calculator
23. ### 3.4 The Formula Solver

24. Notes 3.4.1 If, Elif, and Else Statements
25. Example 3.4.2 If, Elif, and Else Example
26. Quiz 3.4.3 Understanding Elifs
27. Exercise 3.4.4 One Formula
28. Challenge 3.4.5 Multiple Formulas
4. ## Vector Math

1. ### 4.1 Vectors vs Scalars

2. Video 4.1.1 Vector vs Scalar Measurements
3. Free Response 4.1.2 In Your Own Words
4. Quiz 4.1.3 Vector or Scalar?
5. Exercise 4.1.4 Vectors as Arrows
6. ### 4.2 Vectors and Programming

7. Video 4.2.1 Vector Components Review
8. Video 4.2.2 Vector Components and Python
9. Example 4.2.3 Basic Math Calculations
10. Example 4.2.4 NumPy Calculations
11. Quiz 4.2.5 Components with Python
12. Free Response 4.2.6 PhET Simulation #1
13. Exercise 4.2.7 The Out Route
14. Exercise 4.2.8 South-West Airlines
15. ### 4.3 Variables and Arrays

16. Video 4.3.1 Variables
17. Video 4.3.2 Arrays
18. Example 4.3.3 Takeoff with Variables and Arrays
19. Quiz 4.3.4 Variables and Arrays
20. Exercise 4.3.5 Home Run!
21. Notes 4.3.6 Accessing Array Values
22. Exercise 4.3.7 Reducing Friction
23. ### 4.4 Vector Arithmetic

24. Video 4.4.1 Vector Arithmetic
25. Video 4.4.2 Vector Addition in Python
27. Free Response 4.4.4 PhET Simulation #2
28. Notes 4.4.5 Other Vector Operations
29. Quiz 4.4.6 Vector Arithmetic
30. Exercise 4.4.7 A Canoe's Velocity
31. Exercise 4.4.8 Fireworks!
5. ## Categorizing Triangles

1. ### 5.1 Calculating Area

2. Video 5.1.1 Calculating Area
3. Check for Understanding 5.1.2 Calculating Area
4. Example 5.1.3 Drawing a Custom Triangle
5. Exercise 5.1.4 Calculate the Area
6. ### 5.2 Categorizing Triangles with a Static Base Value

7. Video 5.2.1 Categorizing Triangles with a Static Base Value
8. Check for Understanding 5.2.2 Categorizing Triangles with a Static Base Value
9. Example 5.2.3 Categorizing Obtuse Triangles
10. Exercise 5.2.4 Putting Triangles into Categories
11. ### 5.3 Categorizing Triangles with a Varied Base Value

12. Video 5.3.1 Categorizing Triangles with a Varied Base Value
13. Check for Understanding 5.3.2 Categorizing Triangles with a Varied Base Value
14. Example 5.3.3 Categorizing Obtuse Triangles using Variables
15. Exercise 5.3.4 Using Variables to Calculate Area
16. Exercise 5.3.5 Putting Triangles into Categories using Variables
6. ## Building Mathematical Models

1. ### 6.1 Modeling with Tracy

2. Video 6.1.1 Graphing with Tracy
3. Example 6.1.2 Linear Graph
4. Example 6.1.3 Wave Graph
5. Exercise 6.1.4 Making Waves
6. Exercise 6.1.5 Graphing with Tracy!
7. Video 6.1.6 Modeling with Tracy
8. Example 6.1.7 Paula's Savings
9. Example 6.1.8 Montgomery Temperature
10. Exercise 6.1.9 Electricity Bill
11. Exercise 6.1.10 Savings Account
7. ## Orbital Precision

1. ### 7.1 Precision of Pi

2. Video 7.1.1 How Many Digits of Pi Does Nasa Use?
3. Example 7.1.2 Using Math.PI
4. Exercise 7.1.3 Calculate the Best Circumference
5. Video 7.1.4 Using Math.Round
6. Example 7.1.5 Rounding Pi
7. Exercise 7.1.6 Circumference with 5 Digits of Pi
8. Exercise 7.1.7 Loop through all decimal places
9. Exercise 7.1.8 Customize the Output