Please enable JavaScript to use CodeHS

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
    26. Example 4.4.3 Vector Addition
    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
    12. Badge 6.1.11 Mathematical Models Badge
  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
    10. Badge 7.1.9 Pi Badge
    11. Exercise 7.1.10 Extension: Voyager 1