CurvG

Interactive math labs: functions, calculus, conics, geometry and probability

Functions, calculus, conic sections, geometry and probability, each as a board you can drag.

4 suites · 20 chapters

Functions & calculus

Drag the parameters of a graph and watch it move: a parabola shifted and stretched, exponentials mirrored into logarithms, sine unrolled from the unit circle and reshaped by A, ω and φ, tangents that reveal where a function rises and turns, a zero trapped by halving, and rectangles adding up to an integral.

Start at chapter 1
−8−6−4−22468−4−224Oxyy = x²vertex (0, 0)
Middle schoolHigh school

Vertex form: how a, h and k move a parabola

What do a, h and k each do to y = a(x − h)² + k?

Vertex form · Translations · Axis of symmetry

Open lab
−4−2246810−22468Oxyy = xy = aˣy = logₐ x(0, 1)(1, 0)PQ
High school

y = aˣ and y = logₐ x: inverse functions mirrored in y = x

How are y = aˣ and y = logₐ x related, and what does the base a decide?

Exponential function · Logarithmic function · Inverse functions

Open lab
y = sin θcos θsin θPπ/2π3π/22π
Middle schoolHigh school

Sine and cosine on the unit circle

Why does a point going round a circle draw a sine wave?

Unit circle · Radian measure · Special angles

Open lab
−6−5−4−3−2−1123456−3−2−1123Oxyy = sin xy = ATstart ωx + φ = 0peak
High school

y = A sin(ωx + φ): amplitude, period and phase shift

What do A, ω and φ each do to the graph of y = sin x?

Amplitude · Period T = 2π/ω · Phase shift

Open lab
−3.0−2.5−2.0−1.5−1.0−0.50.51.01.52.02.53.02468Oxyy = x²hΔyQP
High schoolUniversity

Derivative as the slope of a tangent

Why is the derivative the slope of the tangent line?

Secant slope · Limit definition · Tangent line

Open lab
−2.5−2.0−1.5−1.0−0.50.51.01.52.02.5−4−224Oxyy = f′(x)local maxlocal minP
High schoolUniversity

Monotonicity and extrema: reading a function off the sign of f′

How does the sign of f′(x) tell you where f rises, where it falls, and where it turns?

Sign of the derivative · Intervals of increase · Local maximum and minimum

Open lab
−2.0−1.5−1.0−0.50.51.01.52.0−3−2−1123Oxyf(m)ab
High school

Zeros and the bisection method: trapping a root by halving

How can you find a zero of f(x) = x³ − 3x + 1 to two decimal places without solving the equation?

Zeros of a function · Intermediate value theorem · Bisection method

Open lab
0.51.01.52.02.53.03.54.01234Oxyy = x²/4 + 1/2b
High schoolUniversity

Integral as area: Riemann sums

How do thin rectangles add up to the exact area under a curve?

Riemann sum · Definite integral · Limit of a sum

Open lab

Conic sections

Each conic from its own definition: a string of fixed length round two pins, equal distances to a focus and a line, a fixed difference of distances. Then one eccentricity ties the three into a single family.

Start at chapter 1

Geometry & proofs

Proofs you can take apart by hand: move the pieces and see why the theorem has to hold.

Start at chapter 1

Probability & statistics

Chance built up from counting: choose and arrange, add up the paths of repeated trials, read probability as area under the bell curve, and watch a frequency settle as the trials pile up.

Start at chapter 1

Other subjects