## Introductory Math

Introductory Math is where you’ll learn about algebra, linear equations, 2D and 3D geometry, and the beginnings of statistics. It’s important that you master the Math concepts taught in Introductory Math - they are core concepts that form the basis of many of the advanced Math you’ll study later.

## Middle School Math

Middle School is where you’ll learn about algebraic modelling, connections between 2D and 3D shapes, and probability. The Math concepts taught in Middle School build on the foundation laid in Introductory Math - they enable you to explore applications from engineering to art.

## High School Math

High School is where you’ll learn about linear equations, geometric proofs, and the deep connections between algebra and geometry. The Math concepts taught in High School integrate all that came before and will launch you into your later career.

# 1. Variables

Variables keep track of quantities that change such as position, size, and color.

# 2. Functions

Functions make it easy to bundle related instructions together and to map inputs to outputs.

# 3. Logic

Boolean algebra is the logical foundation for computers, and we use it to make decisions using conditional statements.

# 4. Loops

Loops make it easy to repeat instructions according to set conditions.

# 5. Objects

Many applied Math problems involve bundling data together and presenting it to users, often through text.

# 6. Lists

Lists enable us to keep related items in order, from high scores in a game to scientific observations.

# 7. Classes

Classes are the blueprints for objects that bundle data together with the functions that operate on that data.