Calculators, graphs and interactions
Powerful tools for maths, physics and computer science
A tool for every problem...
Take advantage of our powerful math and graphing tools. Plot equations, solve triangles, visualise vectors, run code and more.
Most tools allow you to generate random problems to help you learn.
FeaturedMathematics
Physics
Circuit Builder
Wire up components and read live current and voltage
Practical Data Lab
Turn readings into error bars, best fit lines and uncertainties
Computer Science
CPU Simulator
Step through fetch, decode and execute in assembly
Algorithm Visualiser
Watch sorting and pathfinding algorithms run step by step
Artificial Intelligence
Neural Network Trainer
Build a network and watch it learn in real time
Gradient Descent Simulator
Race optimisers down a loss landscape and tune the learning rate
Language Model Simulator
See tokens, next word odds and temperature at work
Biology
Cell Simulator
Explore organelles and run diffusion and osmosis across a membrane
Genetics Cross Lab
Breed generations with Punnett squares and pedigree charts
Natural Selection Simulator
Set selection pressures and watch a population evolve
Chemistry
Titration Lab
Run a virtual titration and plot the pH curve as you go
Reaction Rate Simulator
Heat, concentrate and catalyse particles to see collision theory
Molecule Builder
Build molecules in 3D and predict their shape and bond angles

