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-upEvery 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?.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.