High School · 30 classes

Mathematics - Pre-calculus

Each class is a short animated explainer with narration, plus quick checks, an interactive, and a mastery quiz — at a college-prep level. Your progress saves automatically.

▶ Watch class 1 free — no sign-up
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Not startedStartedCompletedMastered
01
What is pre-calculus, and what is it preparing you for?
Not started
Start →
02
Composition of Functions — Functions Inside Functions
Not started
Start →
03
Inverse Functions, Undoing and Redoing
Not started
Start →
04
A Tour of Parent Functions and Their Transformations
Not started
Start →
05
Piecewise and Absolute Value Functions, Rules That Change by Region
Not started
Start →
06
Polynomial Functions — Degree, End Behavior, and Zeros
Not started
Start →
07
The Fundamental Theorem of Algebra and Complex Zeros
Not started
Start →
08
Rational Functions, Asymptotes and Holes
Not started
Start →
09
Polynomial and Rational Inequalities
Not started
Start →
10
Partial Fractions, Taking Rational Functions Apart
Not started
Start →
11
Exponential Functions — The Number e and Natural Growth
Not started
Start →
12
Logarithmic Functions, Properties and Equation Solving
Not started
Start →
13
Modeling with Exponential and Log Functions
Not started
Start →
14
Modeling with Functions, Fitting Real Data
Not started
Start →
15
Vectors — Magnitude, Direction, and Component Form
Not started
Start →
16
Dot Product and Vector Applications
Not started
Start →
17
Polar Coordinates, A Different Map of the Plane
Not started
Start →
18
Complex Numbers in Polar (Trigonometric) Form
Not started
Start →
19
Conic Sections, Slicing a Cone to Get Parabolas, Ellipses, and Hyperbolas
Not started
Start →
20
Sequences — Explicit, Recursive, and the Two Great Families
Not started
Start →
21
Series and Summation, Adding It All Up
Not started
Start →
22
The Binomial Theorem and Pascal's Triangle
Not started
Start →
23
Mathematical Induction, Proving Statements for All Integers
Not started
Start →
24
What Is a Limit? An Intuitive Introduction
Not started
Start →
25
Continuity and the Behavior of Functions Near Infinity
Not started
Start →
26
Limits at Infinity and Infinite Series Intuition
Not started
Start →
27
Rates of Change, The Slope That Keeps Moving
Not started
Start →
28
The Derivative as a Preview, Tangent Lines and Instantaneous Change
Not started
Start →
29
Modeling Real Phenomena, Choosing the Right Function
Not started
Start →
30
Pre-Calculus Capstone — Everything Is Connected
Not started
Start →
See inside a class

Here’s all of Class 1, in full.

Every class is 13 cards · narrated film + illustration · 2 quick checks · an interactive · a 4-question mastery quiz. Nothing hidden — this is the complete text of What is pre-calculus, and what is it preparing you for?.

▸ Read the full class — What is pre-calculus, and what is it preparing you for?

1. The puzzle

Here is the honest question every student asks, usually silently: why does any of this matter? Algebra taught you to solve equations. Geometry taught you about shapes. Now pre-calculus wants to revisit functions, objects you met years ago, and go deeper. Why? The puzzle is this: the world is full of things that change. The temperature changes as a storm moves in. A ball's speed changes as gravity pulls it down. The price of a stock changes second by second. Algebra gives you tools for things that are static, for equations with one answer. Calculus gives you tools for things that are dynamic, for quantities that are always changing. Pre-calculus is the bridge. It takes your static algebra fluency and builds the function-thinking you need before calculus can make sense. The puzzle, in other words, is not "why are we doing this?" The puzzle is: "how does anything ever stay the same long enough to understand it?" Calculus answers that question — and this course gets you ready to understand the answer.

2. The core idea

A function is a machine. You put something in, exactly one thing comes out. That sounds simple, almost too simple, but it is one of the most powerful ideas in all of mathematics. Calculus is, at its heart, the mathematics of functions. Differential calculus asks: how fast is the output changing right now? Integral calculus asks: if I know how fast the output has been changing, how much has accumulated overall? Both questions are about functions. Both answers require you to know functions deeply. Pre-calculus builds that depth. You will study the full library of function families, polynomial, rational, exponential, logarithmic, trigonometric, and learn to transform, compose, and invert them. You will learn to read a function's equation the way a musician reads a score: not letter by letter, but as a whole structure that immediately suggests a shape, a behavior, a story. That is the core idea: functions are objects, and pre-calculus teaches you to think with them.

3. Who discovered this

The modern function concept is surprisingly recent. For most of mathematical history, equations described specific relationships between quantities, but the idea of a function as an abstract rule, a general input-output machine, was not clearly articulated until the 18th century. Leonhard Euler, the Swiss mathematician who produced more published mathematics than any human before or since, was the first to use our modern function notation f(x) in 1734. Before Euler, mathematicians talked about "curves" and "equations" but not quite about functions as reusable objects. The transition was gradual, driven by the needs of physics: Newton and Leibniz, who invented calculus in the 1660s and 1670s respectively, needed a way to talk about "the position of a planet as time changes", and that need pressed the mathematical community toward the function concept. Understanding this history matters because it reminds you that these ideas were invented to solve real problems. They were not handed down from above as abstract exercises. They emerged from the need to describe a changing world.

4. How it works

Let's be concrete about what a function actually does. Take f(x) = 2x² + 3. The function's name is f. The input variable is x. The rule is "square the input, multiply by two, add three." The output is f(x). When you write f(4), you are asking the machine to process the input 4: f(4) = 2(4)² + 3 = 2(16) + 3 = 35. This course extends that basic idea in three critical directions. First, transformations: what happens to the graph of f when you replace x with x + 2, or multiply the whole function by −1? Second, composition: what does f(g(x)) mean, one function feeding into another, and when does that matter? Third, inverses: if the machine turns 4 into 35, can we build a reverse machine that turns 35 back into 4, and under what conditions does that reverse machine exist? Each of these directions has enormous practical importance, and each feeds directly into calculus. Getting these mechanics right now is what makes calculus learnable later.

5. The notation

Let's unpack the common way we write a function, using f of x equals two x squared plus three as our example. Each piece of this notation, simple as it looks, serves a precise purpose. The 'f' you see first is just the function's name, its identifier—a label for this specific input-output machine. We often use 'f' for function, but it could just as easily be 'g', 'h', or even 'cost' if the function calculates cost. Next, the 'x' inside the parentheses is our input variable, a flexible placeholder for whatever value we choose to feed into the function. It's the raw material for our machine. Then comes the rule: two x squared plus three. This is the heart of the function, the set of instructions that tells the machine what to do with that input. It says: take the input, square it, multiply that result by two, and then add three. Finally, the entire expression 'f of x' on the left side represents the output, the single result produced once the input 'x' has been processed by the rule. When you see f of four, it means we are asking the function to process the specific input four. We substitute four for 'x' in the rule: two times four squared plus three. That simplifies to two times sixteen plus three, which is thirty-two plus three, giving us the final output of thirty-five. This elegant notation provides a clear, universal language for defining and using these fundamental mathematical objects.

6. Key properties

Three properties of functions matter most in pre-calculus, and each will return in calculus with greatly increased importance. Domain: the set of all inputs the function will accept without breaking. For f(x) = √x, the domain is x ≥ 0 because you cannot take the square root of a negative number (in the real numbers). Knowing the domain is not just a formality, in calculus, domain restrictions determine where derivatives and integrals exist. Range: the set of all possible outputs. For f(x) = x², the range is all y ≥ 0 because squaring never produces a negative result. One-to-one: a function is one-to-one if every output comes from exactly one input — meaning the function can be reversed. f(x) = x² is not one-to-one because both 3 and −3 produce 9. That is why √x (the inverse) is only defined for x ≥ 0: we artificially restrict the domain to make the squaring function one-to-one. These three properties, domain, range, and one-to-one-ness, are the grammar of functions.

7. Worked example

Let's work through an example, taking two functions and combining them while carefully considering their domains. Our functions are f of x equals x squared minus four, and g of x equals the square root of x plus five. First, for f of x, any real number can be squared and then have four subtracted without issue. So, its domain is all real numbers, from negative infinity to positive infinity. Now, for g of x, we have a square root. We know that the expression inside the square root, x plus five, must be greater than or equal to zero for a real number output. This means x must be greater than or equal to negative five. So, the domain of g is all real numbers from negative five, inclusive, to positive infinity. Next, we compose these functions to find f of g of x. We substitute the entire expression for g of x into f of x. This gives us the square root of x plus five, all squared, minus four. The square undoes the square root, leaving x plus five, minus four, which simplifies nicely to x plus one. Finally, we determine the domain of this composed function, f of g of x. While the simplified form, x plus one, looks like it accepts all real numbers, the initial input, x, must first pass through g. Therefore, f of g of x can only accept inputs that g could originally process. The domain of f of g of x is thus inherited from g of x: x must be greater than or equal to negative five. This is a critical point: always remember the domain restrictions of the inner function when composing.

8. Limitations

The function model is powerful but not unlimited. Not every real-world relationship is a function. A vertical line on a graph fails the vertical line test; it assigns infinitely many y-values to a single x-value, which violates the "exactly one output" requirement. More subtly, some relationships in nature are multi-valued in ways that resist the function framework: a circle is the classic example. For every x between −r and r, there are two y-values (one above the x-axis, one below). We handle this by splitting the circle into two semicircular functions, a workaround, not a perfect solution. Additionally, the function notation f(x) quietly assumes that x is the only input. But temperature depends on both location and time; profit depends on price and quantity; the height of a point on a surface depends on two coordinates. These multi-input situations require multivariable functions — a topic for calculus and beyond. Pre-calculus deals primarily with single-variable functions. That is the right starting point, but it is worth knowing you are deliberately simplifying the world to understand it.

9. Related ideas

Functions in mathematics connect to algorithms in computer science, and the connection is not accidental; it is definitional. A computer program that takes an input and returns an output without any hidden state is called a pure function, deliberately borrowing the mathematical term. The mathematical concept also connects to the scientific idea of a model: when a physicist writes F = ma (force equals mass times acceleration), they are defining a function that takes two inputs (mass and acceleration) and produces one output (force). Functions also relate to the everyday concept of a recipe: a recipe takes ingredients (inputs) and produces a dish (output), and the same ingredients always produce the same dish, exactly the deterministic quality that defines a mathematical function. This course will also explore sequences, which are functions whose domain is the natural numbers: the first term, the second term, the third term. Sequences connect to infinite series, which connect to the limit concept, which is the front door of calculus. Everything in this course is connected, and functions are the thread that runs through all of it.

10. Common mistakes

Four mistakes show up constantly in this course, and knowing them now will save you hours of frustration. First: confusing f(x) with f times x. The notation f(x) does not mean multiplication. It means "the output of function f when given input x." Second: forgetting domain restrictions when composing functions. When you form f(g(x)), the domain is not just the domain of the outer function; it is restricted to the values of x that g can accept and that produce outputs g(x) can feed into f. Third: assuming every function has an inverse. Only one-to-one functions do. Before you try to find an inverse, check the horizontal line test. Fourth, and most insidiously, treating function notation as purely symbolic manipulation without asking what it means. When f(x) = 2x² + 3 and you compute f(x + h), many students expand mechanically and make algebra errors. The reliable approach: substitute (x + h) everywhere you see x, and then simplify carefully. The notation is telling you exactly what to do.

11. Tools

The most important tool in this course is your own ability to reason about functions — not a calculator. That said, graphing technology is genuinely useful for building intuition. Desmos (desmos.com) is free, runs in any browser, and lets you plot functions, explore transformations interactively, and immediately see the geometric meaning of algebraic changes. Type f(x) = a·x² + b, then add sliders for a and b, and watch what changes. That kind of interactive exploration builds understanding faster than textbook exercises alone. GeoGebra is another free tool with more advanced geometry features, useful for visualizing inverse functions as reflections over y = x, or for plotting the components of a vector. A graphing calculator (TI-84 or equivalent) is useful for later topics in this course, particularly curve fitting to data and exploring numerical limits. Wolfram Alpha can check your algebra, but use it to verify, not to avoid understanding. The goal of every technological tool here is the same: to make the abstract visible, and to let you experiment quickly enough that you develop genuine intuition for what functions do.

12. Try this

Open Desmos and type f(x) = x². Look at the graph. Now type g(x) = (x − 3)² in a new line. What happened to the graph? Now type h(x) = (x − 3)² + 2. What happened now? You have just discovered the transformation rules for horizontal and vertical shifts, without reading a single definition. The graph moved right 3 units when you replaced x with x − 3, and it moved up 2 units when you added 2 to the whole expression. Now try k(x) = −(x − 3)² + 2. What does the negative sign do? And finally: type p(x) = 2(x − 3)² + 2. What does the coefficient 2 do? Write down in your own words what each change to the equation did to the graph. Then ask yourself: if I start with f(x) = |x|, what would f(x − 5) − 1 look like, before graphing it? Make a prediction, then check. That gap between prediction and reality, and the shrinking of that gap over time, is exactly how mathematical intuition is built.

13. Recap

Pre-calculus is a bridge course, and functions are the bridge. **Key takeaways:** - A function is an input-output machine with the defining property that each input produces exactly one output. - The three most important function properties are domain (valid inputs), range (possible outputs), and one-to-one-ness (the condition that allows a function to be inverted). - Euler gave us the f(x) notation in 1734, a seemingly small notational choice that opened up an entire theory of mathematical objects. - This course will take you through function families, transformations, composition and inversion, polynomials, rationals, exponentials, logarithms, trigonometry, vectors, sequences and series, and the intuitive beginnings of limits and derivatives. - All of that is preparation for calculus, the mathematics of change. That is the promise of this course.

Mastery quiz

  1. According to this class, what is the defining property of a function?
    • Each input produces exactly one output
    • Each output comes from exactly one input
    • Every input must be a positive number
    • It must be written using the letter f
  2. For g(x) = √(x + 5), what is the domain?
    • x ≥ −5, i.e. [−5, ∞)
    • all real numbers (−∞, ∞)
    • x ≥ 0, i.e. [0, ∞)
    • x ≤ −5, i.e. (−∞, −5]
  3. With f(x) = x² − 4 and g(x) = √(x + 5), the class simplifies f(g(x)) to x + 1. What is its domain?
    • x ≥ −5, inherited from g's domain
    • all real numbers, since x + 1 accepts any input
    • x ≥ 0
    • x ≥ 1
  4. Who first used the modern function notation f(x), and in what year, according to this class?
    • Leonhard Euler, in 1734
    • Isaac Newton, in the 1660s
    • Gottfried Leibniz, in the 1670s
    • René Descartes, in 1637
HomePracticeFeedBlogMe