LearnViz STEM
1000 ideas.Every one alive.
Drag sliders, poke simulations and watch maths, physics, chemistry, biology, code and engineering move in front of you.
Functions, calculus, geometry, probability
245 topics0 learnedMotion, waves, fields and the quantum world
227 topics0 learnedAtoms, bonds, reactions and solutions
110 topics0 learnedGenes, cells, bodies and ecosystems
110 topics0 learnedAlgorithms, data, logic and machine learning
117 topics0 learnedStructures, machines, control and signals
93 topics0 learnedPlanet, climate, stars and the cosmos
98 topics0 learnedRegular expressions compile to state machines that scan text in one pass.
regex ↔ DFAOpen full lesson →Horizontal and vertical motion are independent: constant vₓ while gravity bends the vertical path.
Cells live or die by counting neighbours — gliders, oscillators and computers emerge.
Individuals better matched to their environment leave more offspring, shifting the population.
Iterate z → z² + c; the points that never escape trace an infinitely detailed boundary.
Drive an oscillator at its natural frequency and the amplitude grows enormously.
Pick a pivot, partition smaller left and larger right, then recurse.
On sorted data, halve the search range each step: a million items need only 20 checks.
Two antiparallel strands twist together, held by hydrogen bonds between A–T and G–C base pairs.
Browse 1000 topics across 7 subjects, filter them by level, or let “Surprise me” choose one for you.
Every topic has a live animation. Move the sliders and watch the idea respond in real time.
Read the lesson notes, answer the quick quiz and mark the topic as learned to track your progress.
An interactive learning app with 1000 topics in maths, physics, chemistry, biology, computer science, engineering and earth & space. Each topic has an animation, a short lesson and a quick quiz.
Students revising for school or university, teachers preparing demonstrations, and anyone curious who wants to see how an idea behaves rather than only read about it.
No. The app runs in your browser. Topics you mark as learned are stored on your own device.
Space pauses an animation. On a topic page the left and right arrow keys move to the previous and next topic.
Simulations are simplified models built for learning. Read the Disclaimer page for the limits of the content.