Mathematics

Make abstract ideas visible: drag points along curves, transform grids with matrices, and watch randomness settle into predictable patterns.

19 live simulators

Screenshot of Epidemic Dynamics
LiveIntermediate

Epidemic Dynamics

Run the SIR model of an epidemic, change transmission, recovery and vaccination, and compare peak size, timing and final outbreak size.

Biology · Ecology

Class 11–12 · College & beyondClass 12 Biology: Human Health and Disease; the SIR model is college level

Launch simulator: Epidemic Dynamics
Screenshot of Derivative Explorer
LiveIntermediate

Derivative Explorer

Move a point along a curve and shrink the secant interval to see the secant slope approach the derivative, with the derivative curve traced live.

Mathematics · Calculus

Class 11–12Class 11 Maths: Limits and Derivatives; Class 12 Maths: Application of Derivatives

Launch simulator: Derivative Explorer
Screenshot of Integral Explorer
LiveIntermediate

Integral Explorer

Approximate the area under a curve with left, right, midpoint and trapezoid sums, change partitions and bounds, and watch the error shrink.

Mathematics · Calculus

Class 11–12Class 12 Maths: Integrals; Application of Integrals

Launch simulator: Integral Explorer
Screenshot of Fourier Synthesis
LiveAdvanced

Fourier Synthesis

Build square, sawtooth and triangle waves by adding sine harmonics, inspect the spectrum, and see the Gibbs overshoot at jumps.

Mathematics · Calculus

College & beyondFourier series: college mathematics and engineering

Launch simulator: Fourier Synthesis
Screenshot of Linear Transformations
LiveIntermediate

Linear Transformations

Edit a 2×2 matrix and watch it transform a grid, the basis vectors and a shape, with determinant, eigenvectors and animation from the identity.

Mathematics · Linear Algebra

Class 11–12 · College & beyondClass 12 Maths: Matrices

Launch simulator: Linear Transformations
Screenshot of Complex Plane
LiveIntermediate

Complex Plane

Drag two complex numbers on the Argand plane and see addition as vector sum, multiplication as rotate-and-scale, and powers and roots as spirals.

Mathematics · Linear Algebra

Class 11–12Class 11 Maths: Complex Numbers

Launch simulator: Complex Plane
Screenshot of Gradient Descent
LiveAdvanced

Gradient Descent

Roll down a loss landscape with gradient descent, change the learning rate, start point and momentum, and see convergence, oscillation and divergence.

Mathematics · Calculus

Class 11–12 · College & beyondBuilds on Class 12 Maths: Application of Derivatives (maxima and minima)

Launch simulator: Gradient Descent
Screenshot of Probability Distributions
LiveIntermediate

Probability Distributions

Pick a distribution, change its parameters, draw random samples and compare the histogram with the theoretical curve, mean and spread.

Mathematics · Probability & Statistics

Class 11–12 · College & beyondClass 12 Maths: Probability

Launch simulator: Probability Distributions
Screenshot of Central Limit Theorem
LiveIntermediate

Central Limit Theorem

Take repeated samples from skewed or lumpy distributions, plot the sample means, and watch them form a normal curve as the sample size grows.

Mathematics · Probability & Statistics

College & beyondCollege statistics

Launch simulator: Central Limit Theorem
Screenshot of Bayesian Updating
LiveIntermediate

Bayesian Updating

Set a prior, observe evidence such as test results or coin flips, and watch the posterior probability update with Bayes' theorem.

Mathematics · Probability & Statistics

Class 11–12 · College & beyondClass 12 Maths: Probability (Bayes' theorem)

Launch simulator: Bayesian Updating
Screenshot of Monte Carlo Estimation
LiveBeginner

Monte Carlo Estimation

Throw random points at a square to estimate π or the area under a curve, and watch the error shrink in proportion to one over the square root of the sample count.

Mathematics · Probability & Statistics

Class 9–10 · Class 11–12Class 10 Maths: Probability (estimating π with random points)

Launch simulator: Monte Carlo Estimation
Screenshot of Regression
LiveIntermediate

Regression

Add, drag and delete data points and watch the least-squares line, residuals, R² and the pull of outliers update live.

Mathematics · Probability & Statistics

Class 11–12 · College & beyondClass 11 Economics: Statistics for Economics (correlation); regression is college level

Launch simulator: Regression
Screenshot of Hypothesis Testing
LiveAdvanced

Hypothesis Testing

Simulate thousands of experiments, change effect size, sample size and significance level, and measure false positives, power and p-values.

Mathematics · Probability & Statistics

College & beyondCollege statistics

Launch simulator: Hypothesis Testing
Screenshot of Markov Chains
LiveIntermediate

Markov Chains

Edit transition probabilities between weather states, simulate a random walk through the chain, and compare visit frequencies with the stationary distribution.

Mathematics · Geometry & Dynamics

College & beyondCollege probability

Launch simulator: Markov Chains
Screenshot of Cellular Automata
LiveBeginner

Cellular Automata

Draw cells on a grid, set birth and survival rules, and watch Conway's Game of Life and other automata produce gliders, oscillators and chaos.

Computer Science · Emergence & Agents

College & beyondBeyond the syllabus: complex systems

Launch simulator: Cellular Automata
Screenshot of Fractals
LiveIntermediate

Fractals

Explore the Mandelbrot set, Julia sets, the Koch snowflake and a fractal tree, changing iteration depth and parameters to see self-similar detail.

Mathematics · Geometry & Dynamics

Class 11–12 · College & beyondBuilds on Class 11 Maths: Complex Numbers

Launch simulator: Fractals
Screenshot of Queueing Systems
LiveIntermediate

Queueing Systems

Simulate customers arriving at random and being served by one or more servers, change arrival and service rates, and compare queue length and waiting time with M/M/c theory.

Operations & Economics · Queues & Flow

College & beyondCollege operations research

Launch simulator: Queueing Systems
Screenshot of Market Supply and Demand
LiveBeginner

Market Supply and Demand

Shift linear supply and demand curves, add a tax, price ceiling, price floor or quota, and inspect the modelled equilibrium, consumer and producer surplus, and deadweight loss.

Operations & Economics · Markets & Auctions

Class 11–12 · College & beyondClass 12 Economics: Introductory Microeconomics (demand, supply, market equilibrium)

Launch simulator: Market Supply and Demand
Screenshot of Compression Coding
LiveIntermediate

Compression Coding

Edit sample text, build its Huffman code tree, compare bit counts with plain and fixed-length codes and the entropy limit, and watch the bits decode one by one.

Computer Science · Security & Coding

College & beyondCollege information theory

Launch simulator: Compression Coding

Related subjects