Grade 8 is where you’ll learn about linear equations, geometric proofs, and the deep connections between algebra and geometry. The maths concepts taught in Grade 8 integrate all that came before and will launch you into your high school career.

# 1. Variables

Variables keep track of quantities that change such as position, size, and color. Here’s how anAlgebra project (CCMS EE.C.7b)is taught through variables:

**Math learning outcomes**

- Variables
- Ratios
- Coordinate geometry

# 2. Functions

Functions make it easy to bundle related instructions together and to map inputs to outputs. Here’s how aGeometry project (CCMS G.A.1 and G.C.9)is taught:

**Math learning outcomes**

- Inputs and outputs
- Volume
- Rates
- Transformations

# 3. Logic

Boolean algebra is the logical foundation for computers, and we use it to make decisions using conditional statements. Here’s how aGeometry project (CCMS G.B.6)is taught through conditional statements:

**Math learning outcomes**

- Equations
- Ratios
- Coordinate geometry
- Pythagoras' Theorem

# 4. Loops

Loops make it easy to repeat instructions according to set conditions. Here’s how anAlgebra project (CCMS EE.A.2)is taught through loops:

**Math learning outcomes**

- Quadratic equations
- Radical equations
- Coordinate geometry
- Graphs

# 5. Objects

Many applied maths problems involve bundling data together and presenting it to users, often through text. Here’s how anAlgebra project (CCMS EE.C.8a-b)is taught through dictionaries and strings:

**Math learning outcomes**

- Systems of equations
- Coordinate geometry
- Graphs

# 6. Lists

Lists enable us to keep related items in order, from high scores in a game to scientific observations. Here’s how a mixedGeometry + Algebra project (CCMS G.B.8 and EE.C.7b)is taught through lists:

**Math learning outcomes**

- Inequalities
- Coordinate geometry
- Distance formula

# 7. Classes

Classes are the blueprints for objects that bundle data together with the functions that operate on that data. Here’s how a mixedGeometry + Algebra project (CCMS G.B.8, EE.C.7, and EE.C.8)is taught through classes:

**Math learning outcomes**

- Systems of equations
- Rates
- Transformations
- Distance formula