🎓

Education & Learning Tools

Turn abstract concepts into visual experiences. Every simulation is a self-contained lesson — open it, play with parameters, build intuition.

10 simulations CS · Physics · Math Classroom-ready · No install
For teachers & students
All simulations run in the browser with no installation. Share a link, project on an IWB or embed in a course page. Each sim includes an Info panel with the underlying algorithm and real-world examples.

Category Simulations

Open a simulation — it runs right in your browser

📊
Popular ★☆☆ Beginner
Sorting Algorithms
Bubble, Merge, Quick, Heap, Shell and Radix sort visualised as animated bars with colour and sound. Compare time complexity live on arrays of up to 512 elements.
CS Time Complexity Canvas 2D
🗺️
Popular ★★☆ Moderate
Pathfinding — A*, Dijkstra, BFS
Draw obstacles, set start and goal, then watch A*, Dijkstra and BFS explore the grid side-by-side. Clearly shows why heuristics matter for performance.
A* Graph Search Heuristics
〰️
★★☆ Moderate
Fourier Series
Decompose square, sawtooth and custom waveforms into summed sine harmonics. Epicycle animation shows how rotating vectors trace any periodic shape.
Fourier Harmonics Canvas 2D
Popular ★☆☆ Beginner
Conway's Game of Life
Four deterministic cell rules give rise to gliders, oscillators, spaceships and still-lifes. A perfect micro-lesson in emergent complexity and Turing completeness.
Cellular Automaton Emergence Conway
🕰️
★★☆ Moderate
Double Pendulum & Chaos
The canonical demonstration of sensitive dependence on initial conditions. Run multiple pendulums from near-identical start angles and watch trajectories diverge exponentially.
Chaos Theory Lagrangian RK4
🧠
★★★ Advanced New
Neural Network — Backpropagation
Train a tiny MLP in the browser on XOR / MNIST scatter data. Watch weights update on every gradient step. Interactive layer / neuron / learning-rate controls.
Backprop MLP Gradient Descent
🌀
★★☆ Moderate
Lorenz Attractor
The butterfly attractor visualised as a Three.js trail. Tune σ, ρ, β sliders to see bifurcations. Live Lyapunov exponent shows the rate of chaos divergence.
Three.js Chaos RK4
🧬
★★★ Advanced
Genetic Algorithm — TSP
Evolution solving the Travelling Salesman Problem: random population, tournament selection, order crossover (OX), mutation. Fitness chart updates each generation.
Evolutionary Alg. TSP Combinatorics
🧩
★☆☆ Beginner
Maze Generator & Solver
Generate mazes with DFS, Prim's or Kruskal's, then solve with BFS, DFS or wall-follower. Toggle between generation and solving animations with adjustable speed.
Graph Algorithms DFS Kruskal
📈
★☆☆ Beginner
SIR Epidemic Model
Real-time plot of susceptible, infected and recovered populations under the classic compartmental model. Demonstrates herd immunity threshold and epidemic flattening.
ODE SIR Epidemiology

Learning Resources

In-depth articles and tutorials for every topic in this category

About Education & Learning Simulations

Interactive learning tools for students, teachers, and curious minds

Education simulations are designed to scaffold understanding across mathematics, physics, biology, and computer science. Each simulation is annotated with the underlying equation or algorithm it demonstrates and includes adjustable parameters so learners can form hypotheses, experiment, and observe outcomes without needing prior programming knowledge. Clear in-simulation documentation connects the on-screen behaviour to textbook concepts.

The collection spans primary-school colour mixing and simple pendulums through advanced topics like quantum mechanics, chaos theory, and neural networks. Every simulation runs instantly in the browser — no installation, no accounts, no cost — making it suitable for classroom use, self-directed study, homework augmentation, and informal science education. Teachers can share direct links to any simulation with preset parameters for a specific lesson concept.

Each simulation in this category is built with accuracy and interactivity in mind. The underlying mathematical models are the same ones used in academic research and professional engineering — just made accessible through a web browser. Changing parameters in real time and observing the results is one of the most effective ways to build intuition for complex scientific and engineering concepts.

Key Concepts

Topics and algorithms you'll explore in this category

Interactive ModelReal-time browser simulation with live parameter controls
WebGL / Canvas 2DHardware-accelerated rendering in the browser
Mathematical FoundationDifferential equations and numerical integration
Open SourceMIT-licensed code — inspect, fork, and learn
No Install RequiredRuns directly in Chrome, Firefox, Safari, Edge
Educational FocusBuilt to explain the underlying science clearly

Frequently Asked Questions

Common questions about this simulation category

Do these simulations require installation?
No. Every simulation runs entirely in your web browser using WebGL and Canvas 2D. Nothing to install or download — open the page and the simulation starts immediately.
Can I use these simulations for teaching?
Yes — all simulations are designed to be educational and run without an account or login. They are widely used in university lectures, high-school science classes, and self-directed learning. Embed them via iframe or link directly.
What devices do the simulations support?
All simulations work on desktop browsers (Chrome, Firefox, Edge, Safari). Many work on mobile and tablets too, though some physics-heavy simulations benefit from the GPU performance of a desktop or laptop.

Other Categories