👩‍💼

Simulations by Profession

Find the most relevant interactive simulations for your field. Filter by profession to get a curated collection of demos, articles and tutorials.

Browse Catalog ↓
148 simulations
25 professions
WebGL / Canvas 2D
Free — no account needed
0 downloads required
148 results

Recommended Simulations

💧
Popular★★★
SPH Fluid
Smoothed Particle Hydrodynamics — pressure, viscosity and gravity on 1 000 particles.
Three.jsSPHFluid
🌌
Popular★★☆
Spiral Galaxy
80 000 stars forming a spiral galaxy with density wave arms, nebulae and bulge.
Three.jsInstancingBloom
☄️
★★★
N-Body Gravity
Leapfrog integrator + Barnes-Hut Oct-Tree. Galaxy collisions and gravitational chaos.
GravityBarnes-HutThree.js
🌊
★★☆
Ocean Waves
Gerstner wave summation in GLSL vertex shader — wind speed, direction, storm presets.
GLSLGerstnerShader
🐦
Popular★★☆
3D Boids Flocking
500 agents follow Reynolds' three rules — separation, alignment, cohesion — with spatial hashing.
AgentsBoidsInstancedMesh
☀️
Popular★★☆
Solar System
All 8 planets with real orbital parameters, moons, rings and Bloom post-processing.
KeplerThree.jsBloom
🪐
★★☆
Kepler Planets
Kepler's laws with elliptical orbits — eccentricity, period and equal areas in equal times.
KeplerOrbitsCanvas
🌍
★★★
Tectonic Plates
7 lithospheric plates drift, collide and subduct on a spherical Earth.
VoronoiThree.jsGeology
🧣
★★☆
Cloth Simulation
Spring-mass model with Verlet integration. Drag cloth, drop on sphere, feel the wind.
VerletConstraintsPhysics
🚗
Popular★★☆
Car Physics
Bicycle model suspension + drift physics. WASD controls, nitro boost, tire-smoke particles.
Cannon-esThree.jsPhysics
🌊
★★☆
Interactive Ocean
Interactive ocean surface with foam, Fresnel reflections and tsunami mode.
GLSLFresnelThree.js
🌀
★★☆
Double Pendulum
Euler-Lagrange equations with RK4. Up to 40 pendulums reveal chaotic divergence.
ChaosRK4Canvas
🦋
Popular★★☆
Lorenz Attractor
Deterministic chaos — tiny differences spiral into wildly different trajectories.
ChaosRK4Attractor
🧬
★☆☆
Conway's Game of Life
Classic B3/S23 plus HighLife, Day&Night. Flat, height-map and sphere display modes.
Cellular AutomataCanvas
★☆☆
Sand Automaton
Cellular automaton with sand, water, lava, fire, gas and plants. Draw elements and watch physics unfold.
CACanvasPhysics
🐜
★★☆
Ant Colony (ACO)
Pheromone matrices guide colony foraging. Two competing colonies fight for food.
ACOPheromoneAgents
🌈
★★☆
Rainbow & Optics
Ray tracing through water droplets — primary and secondary bows, dispersion and Alexander's dark band.
Ray TracingOpticsCanvas
🫧
★☆☆
Bubble World
Surface tension, iridescent thin-film interference and merging/popping dynamics.
PhysicsSurface Tension
🎆
★☆☆
Fireworks
Particle system with gravity, fade-out and 10 colour modes. Click anywhere to launch.
ParticlesWeb Audio
🁣
★★☆
Domino Chain
3D domino chain reaction with Cannon-es physics. Adjustable spacing and camera follow.
Cannon-esThree.jsPhysics
🎨
★☆☆
Spirograph
Hypotrochoid and epitrochoid curves with adjustable inner/outer radii and pen offset.
MathCanvasArt
🐠
★☆☆
Aquarium
Colourful fish with Boids-lite behaviour. Feed them, customise, choose tropical or deep-sea.
BoidsInteractive
🗺️
★★☆
Pathfinding — A*, Dijkstra
A*, Dijkstra, Greedy BFS on interactive grid. Draw walls, set start/end, race algorithms.
A*DijkstraCanvas
🦠
★★☆
SIR Epidemic Model
Agent-based disease spread on a 2D grid. Tune R₀, vaccination rate and epidemic curve.
SIREpidemiologyAgents
🌱
★★☆
L-Systems — Procedural Plants
10 presets, turtle graphics, fractal trees and procedural flora with adjustable iterations.
L-SystemFractalCanvas
🔬
★☆☆
Fractal Explorer
Mandelbrot and Julia sets with GPU GLSL smooth colouring. Infinite zoom with parameter morphing.
GLSLGPUFractals
🧫
★★☆
Reaction-Diffusion
Gray-Scott model — zebra patterns, coral branching and leopard spots. Turing's morphogenesis.
Gray-ScottGLSLTuring
🌱
★★☆
Natural Selection
Agent-based evolution with 3 heritable traits. Predators hunt by visibility; survivors reproduce with mutation.
EvolutionGeneticsAgents
🎲
★★★
Evolutionary Game Theory
Hawk-Dove, Prisoner's Dilemma and Rock-Paper-Scissors on spatial grid with ESS analysis.
Game TheoryESSCanvas
🔗
★★☆
Force-Directed Graph
Fruchterman-Reingold for Erdős-Rényi, Barabási-Albert and Watts-Strogatz networks.
NetworksGraphCanvas
🌲
★★☆
Minimum Spanning Tree
Step-by-step Kruskal (Union-Find) and Prim. Edge weights, colour legend, play/pause/step.
KruskalPrimGraph
🧬
★★☆
Genetic Algorithm
Tournament selection, crossover and mutation. Weasel program + Rastrigin function optimisation.
EvolutionaryOptimisation
🧠
Popular★★☆
Neural Network Visualiser
Live backpropagation on XOR, circle and spiral. Watch weights update and decision boundary form.
MLBackpropAI
🏔️
★★☆
Procedural Terrain
fBm noise, biomes, hydraulic erosion and PNG height-map export.
NoiseErosionCanvas
🌑
★★★
Orbital Mechanics
Velocity Verlet, Lagrange points, gravity-assist slingshot trajectories.
VerletLagrangeCanvas
💥
★★☆
Star Evolution
Stellar lifecycle from gas cloud to supernova with live HR diagram tracking.
StarsHR diagramCanvas
🌈
★★☆
Atmospheric Optics
Rayleigh scattering, rainbow formation, halo and droplet ray-tracing.
ScatteringOpticsCanvas
🤝
★★☆
Travelling Salesman — TSP
Greedy, 2-opt and simulated annealing — optimise city tour in real time.
TSPOptimisationCanvas
🌪️
★★☆
Tornado — Vortex
Particle vortex funnel with debris, Navier-Stokes inspired dynamics.
VortexParticlesCanvas
🔢
★☆☆
Number Spirals
Ulam, Sacks, Fibonacci spirals and prime heatmaps — visualise number patterns.
PrimesSpiralsCanvas
🌊
★☆☆
Flow Fields
3 000 particles move through Perlin noise field. 4 palettes, adjustable noise scale and speed.
PerlinGenerativeCanvas
🎭
★★☆
Stippling & Pointillism
Weighted Voronoi + Lloyd's relaxation, spatial hash, 4 patterns, 3 styles.
VoronoiLloydArt
🚀
★★★
Rocket Launch (Tsiolkovsky)
Two-stage rocket, live Δv budget, kick manoeuvre, orbit detection and stage separation.
RocketΔvCanvas
🔥
★★★
Atmospheric Re-entry
Sutton-Graves heating, drag/lift, results: landing/skip/burnup/parachute.
HeatingAeroCanvas
🌡️
★★☆
Earth Energy Balance
Zero-dimensional EBM: ice-albedo feedback, CO₂ forcing, animated photon/IR particles.
ClimateAlbedoCanvas
🔄
★★☆
Carbon Cycle
4-reservoir model (atm ↔ bio ↔ surface ocean ↔ deep ocean), permafrost feedback, ocean pH.
CO₂ClimateCanvas
🌀
★☆☆
Motion Aftereffect
Archimedean spiral adaptation — neural fatigue creates illusory reverse motion.
PerceptionIllusionCanvas
♟️
★☆☆
Colour Contrast Illusions
Simultaneous contrast, Mach bands, Adelson's shadow — reveal same colour values.
PerceptionColourCanvas
🔬
★★★
Protein Folding
HP-lattice model, Metropolis criterion, simulated annealing T 2.5→0.02, best chain overlay.
AnnealingLatticeBiology
🧫
★★☆
Cell Membrane Diffusion
Simple, facilitated and active transport. ATP pump drives ions against concentration gradient.
MembraneBrownianBiology
📊
★★☆
Decision Tree Live
CART splits with Gini impurity, auto-growing depth 0→8, datasets XOR/Moons/Blob.
CARTMLCanvas
🎮
★★★
Reinforcement Learning
Q-table 8×8×4, ε-greedy, Bellman update, heatmap of Q-values. 3 maze presets with fire traps.
Q-LearningGrid WorldAI
🗺️
★★☆
Self-Organising Map
576-neuron Kohonen SOM, Gaussian neighbourhood, decay α and σ, 4 colour distributions.
SOMKohonenML
★★☆
Magnus Effect — Ball Spin
Newton drag + Magnus force, 3 simultaneous trajectories, 3 ball types.
MagnusLiftSports
🏹
★★☆
Ballistics & Projectile
Vacuum vs Newton drag, angle sweep 10°–80°, optimal angle shifts below 45° with drag.
BallisticsDragCanvas
🏊
★★☆
Swimming Hydrodynamics
4-lane pool, thrust-drag ODE, animated schematic swimmers, terminal velocity sliders.
HydrodynamicsODESports
💥
★★★
Nuclear Fission Chain
U-235 enrichment + moderation. Thermal/fast neutrons, live k-factor, sub/critical/supercritical.
NuclearNeutronsCanvas
📉
★★☆
Radioactive Decay
Stochastic decay N₀ nuclei with N₀·e^(−λt) comparison. Live grid + graph.
ExponentialHalf-LifeCanvas
★★☆
Binding Energy Curve
Bethe-Weizsäcker B/A for A=2–250, tunable coefficients, 16 labelled nuclides, Fe-56 peak.
SEMFNuclearCanvas
🎯
★★☆
Inverse Kinematics (FABRIK)
Three modes: single, mirror, spider with 6 auto-orbiting chains. FABRIK forward+backward pass.
FABRIKIKRobotics
🚁
★★☆
Drone Swarm
Boids SEP/ALI/COH, 4 formations (flock/circle/grid/wedge), X-shaped bodies with rotors.
SwarmFormationsCanvas
🐜
★★★
Hexapod Walker
2-link analytical IK, tripod and wave gaits, camera follows body, rough terrain mode.
GaitIKRobotics
🏛️
★☆☆
Caesar & Vigenère Ciphers
Two panels with 26-bar frequency graphs and index of coincidence IC analysis.
CipherFrequencyCrypto
🔑
★★☆
RSA Key Exchange
Step-by-step: primes p/q, φ(n), extended Euclidean d, BigInt modpow encryption.
RSABigIntCrypto
🤝
★★☆
Diffie-Hellman Key Exchange
Two columns: step-by-step math + colour-mixing analogy. Eve's discrete log problem.
DHKey ExchangeCrypto
📈
★★★
Elliptic Curve (ECC)
Interactive y²=x³+ax+b graph, P+Q addition and k·P scalar multiplication modes.
ECCCryptographyCanvas
🌅
★★☆
Rayleigh Scattering
Sky gradient, I∝1/λ⁴ spectrum bars, Chapman function, 320 molecule scatter animation.
ScatteringSkyCanvas
🧊
★★☆
Why Ice Floats
Molecular model N=100, H-bonding order parameter, density vs T polynomial graph.
DensityMolecularCanvas
🔊
★★☆
Doppler Effect
Moving source, circular waves, Mach cone, two observers, f'=f/(1∓Mach).
DopplerWavesCanvas
🪃
★★☆
Gyroscope & Precession
Canvas 2D 3D-projection, vectors L/τ/Ω, falls without spin — precesses with spin.
PrecessionAngularPhysics
🌀
★★☆
Cyclone & Coriolis
N=300 particles, rotating reference frame, NH/SH switch, cyclone/anticyclone/no Coriolis.
CoriolisWeatherCanvas
★★☆
Cloud Formation
N=500 particles, Bolton dew point, RCK condensation level, cumulus/stratus/cumulonimbus presets.
Dew PointCloudsCanvas
🌐
★★☆
Geodesic Domes
Icosa/Octa/Tetra geometry, freq 1v-5v, dome/sphere, wireframe/solid, face-edge-vertex stats.
GeodesicThree.jsGeometry
🗺️
★★☆
Spherical Projections
5 projections (Equirectangular, Mercator, Mollweide, Lambert, Sinusoidal), Tissot indicatrices.
ProjectionsGISCanvas
★★★
Qubit & Bloch Sphere
State [αr,αi,βr,βi], gates X/Y/Z/H/S/T via 4×4 matrices, smooth lerp, gate log.
QuantumBlochThree.js
🔗
★★★
Quantum Entanglement
4 Bell states, weighted stochastic measurement, entanglement beam, CHSH inequality S=2√2.
BellCHSHQuantum
🔍
★★★
Grover's Search
N=16, oracle + Grover diffusion, 3 optimal iterations, amplitude histogram, O(√N) vs O(N).
GroverQuantumCanvas
🚗
★★☆
NaSch Traffic Model
L=200 ring, 4 NaSch CA rules, space-time diagram HIST=80, phantom traffic jams.
TrafficCACanvas
🚶
★★☆
Pedestrian Flow
N=100 Social Force Model agents, room evacuation, panic mode (faster-is-slower).
Social ForceAgentsCanvas
🏙️
★★☆
City Growth CA
80×54 grid, 4 states (vacant/residential/commercial/industrial), configurable sprawl radius.
UrbanCACanvas
🚌
★★☆
Bus Bunching
12 stops, 3 buses, positive feedback loop, bunching index, holding strategy.
TransportFeedbackCanvas
🔲
★☆☆
Logic Gates
8 gate types (AND/OR/NOT/XOR/NAND/NOR/XNOR/BUF), IEEE symbols, animated pulses, truth table.
LogicDigitalCanvas
★★☆
8-Bit Adder
Ripple-carry adder, 8-bit A+B, carry chain, result in binary/hex/decimal, overflow flag.
ALUBinaryCanvas
★★☆
Transistor BJT / MOSFET
NPN BJT and N-MOS I-V curves, load line, Q-point, saturation/active/cutoff regions.
TransistorI-VCanvas
📡
★★☆
RC Filters
Bode diagram LP/HP/BP on log axis, −3 dB marker, animated input/output time signals.
FiltersBodeCanvas
🌊
★★☆
ADC / DAC Sampling
Continuous wave + samples + staircase reconstruction, aliasing detection, Nyquist theorem.
ADCNyquistCanvas
🏗️
★☆☆
Maze Generator
DFS, Prim's, Kruskal's, Wilson's generation + BFS solver. Step-by-step animation.
MazeDFSCanvas
🐠
★★☆
Prey–Predator (Lotka–Volterra)
Agent-based Lotka-Volterra with population graphs and phase-space diagram.
Lotka-VolterraAgentsCanvas
🔺
★☆☆
Sierpiński Triangle
Chaos game, L-system and subdivision methods for the classic fractal.
FractalChaos GameCanvas
📊
★☆☆
Sorting Algorithms
15+ algorithms visualised with animated bars and Web Audio API tones.
AlgorithmsCanvasWeb Audio
🟦
★☆☆
1D Cellular Automata
Wolfram rules 30/110 + Conway extensions. Binary rule selector, pattern evolution.
WolframCACanvas
❄️
★☆☆
Snow Crystal — DLA Growth
Diffusion-limited aggregation with hexagonal symmetry, crystal form classification.
DLACrystalCanvas
🌙
★★☆
Binary Stars
Two stars orbiting their common centre of mass, mass ratio and eccentricity controls.
BinaryOrbitsCanvas
⚙️
★★☆
Mechanisms
Gear trains, crank-slider, four-bar linkage — mechanical transmission visualisation.
GearsLinkageCanvas
🎱
★★☆
Billiards Physics
Elastic collisions, spin, cue aiming — 3D billiard table simulation.
CollisionPhysicsThree.js
🧱
★★★
Fracture Simulation
Voronoi fracture of solid bodies under impact — crack propagation and fragment physics.
VoronoiFractureCannon-es
🌧️
★☆☆
Rain & Puddles
Cloud → drops → ripple rings. 4 modes: drizzle, downpour, thunderstorm, sun shower.
RippleParticlesCanvas
🎈
★☆☆
Balloons
Buoyancy, pop with confetti, mini-game catch mode, wind slider and accelerometer.
BuoyancyInteractive
🌬️
★☆☆
Magic Sand & Smoke
Draw with mouse — sand/smoke/fire/water modes. Cellular automata particle physics.
CAParticlesInteractive
🦋
★☆☆
Butterflies & Flowers
3–5 butterflies with steering behaviour, metamorphosis animation, fact popups.
SteeringNatureCanvas
🐦
★☆☆
Migrating Bird Flock
V-formation flocking with lead rotation and energy-saving draft effect.
BoidsMigrationCanvas
🦊
★★☆
Fox & Rabbits
Agent-based predator-prey with population dynamics and hunting strategies.
Predator-PreyAgentsCanvas
🔮
★☆☆
Kaleidoscope
Symmetric mandala patterns with adjustable segments and colour palettes.
SymmetryArtCanvas
🌿
★☆☆
Pythagoras Tree
Recursive fractal tree built from squares and right triangles with adjustable angle.
FractalRecursionCanvas
〰️
★★☆
Wave Equation
2D wave equation with interference, reflection and absorption boundaries.
PDEWaveCanvas
🎵
★★☆
Fourier Series
Build square/sawtooth/triangle waves from harmonics — see each term add up visually.
FourierHarmonicsCanvas
🔊
★★☆
Chladni Figures
Vibrating plate nodal patterns — sand particles settle along modal shapes.
ModesVibrationCanvas
🚪
★★☆
Evacuation Simulation
Crowd evacuation dynamics, exit placement optimisation and panic behaviour.
CrowdAgentsCanvas
🚗
★★☆
Traffic Simulation
Cellular automaton traffic with lane changes, traffic lights and congestion waves.
TrafficCACanvas
🎮
★★☆
Game Theory
Nash equilibrium, Prisoner's Dilemma, coordination games with payoff matrices.
NashStrategyCanvas
🦠
★★☆
Disease Spread (SEIR)
SEIR compartmental model with vaccination, quarantine and contact tracing.
SEIREpidemiologyCanvas
🔬
★★☆
Double-Slit Experiment
Wave-particle duality — photon-by-photon build-up of the interference pattern.
QuantumInterferenceCanvas
⚛️
★★★
Schrödinger Equation
1D time-dependent Schrödinger equation with potential barriers and wells.
QuantumSchrödingerCanvas
🔵
★★☆
Hydrogen Orbital
3D probability density of hydrogen atom orbitals — s, p, d shells visualised.
OrbitalQuantumThree.js
⚗️
★★★
Molecular Dynamics
Lennard-Jones potential, velocity Verlet, temperature/pressure control.
Lennard-JonesVerletPhysics
🧲
★★☆
Ising Model
2D ferromagnet phase transition — Metropolis algorithm, magnetisation vs temperature.
IsingPhaseCanvas
🔥
★★☆
Fire & Smoke
Cellular automaton fire with convective smoke, wind and fuel parameters.
CAFireParticles
💎
★★☆
Crystal Growth
DLA crystal nucleation and growth with lattice symmetry and supersaturation control.
DLACrystalCanvas
🏔️
★★☆
Terrain Generator
Multi-octave noise terrain with biome colouring and real-time parameter adjustment.
NoiseTerrainCanvas
🌀
★★★
Kármán Vortex Street
Lattice Boltzmann method, Re number control, vortex shedding behind a cylinder.
LBMVortexFluid
🐜
★☆☆
Langton's Ant
Simple rules, complex highway — emergent behaviour from a 2-state Turing machine.
Turing MachineCACanvas
🧲
★★☆
Magnetic Field Lines
Dipole field lines, compass needles, force vectors and B-field magnitude contours.
MagneticField LinesCanvas
🔥
★☆☆
Forest Fire Spread
Cellular automaton fire spread — wind, terrain slope and moisture parameters.
CAFireNature
🎲
★☆☆
Random Walk
1D/2D random walks, N walkers, drift bias, diffusion coefficient and MSD analysis.
RandomBrownianCanvas
🔷
★☆☆
Voronoi Diagram
Interactive Voronoi tessellation — Fortune's algorithm, Delaunay dual, centroidal relaxation.
VoronoiDelaunayCanvas
🌊
★☆☆
Pendulum Wave
15 pendulums with carefully chosen lengths — mesmerising wave patterns emerge and collapse.
HarmonicWaveCanvas
🔗
★★☆
Spring-Mass Network
Connected mass-spring network with adjustable stiffness, damping and topology.
SpringVerletPhysics
💨
★★☆
Particle Diffusion
Brownian motion, Fick's law, concentration gradient equalisation in real time.
DiffusionBrownianCanvas
〰️
★★☆
Wave Interference
Two circular sources, constructive/destructive interference patterns, nodes and antinodes.
InterferenceSuperpositionCanvas
🦠
★★☆
Epidemic Dynamics
SEIR dynamics with agent-based spread on grid, contact tracing and intervention strategies.
SEIRAgentsCanvas
🌀
★★☆
Rössler Attractor
3D chaotic attractor with multiple trajectories, RK4 integration and parameter control.
ChaosAttractorThree.js
🏘️
★☆☆
Schelling Segregation
Agent-based segregation model — small individual preferences create large-scale patterns.
ABMSegregationSociety
🌿
★★☆
Bifurcation Diagram
Logistic map route to chaos — period doubling, Feigenbaum constant, zoomable canvas.
LogisticChaosCanvas
★★☆
Electric Field Lines
Coulomb's law field lines, equipotentials, drag charges, dipoles and quadrupoles.
CoulombFieldCanvas
〰️
★★☆
Van der Pol Oscillator
Limit cycle oscillator, phase portrait, μ parameter sweeps from harmonic to relaxation.
OscillatorPhaseCanvas
🔮
★★☆
Thomas Attractor
3D chaotic attractor with parameter b, multiple chaos regimes and orbit control.
ChaosThree.jsAttractor
🌿
★☆☆
Barnsley Fern
IFS affine transforms — 4 presets, colour modes, iterated function system beauty.
IFSFractalCanvas
🌍
★★★
Mantle Convection
WebGL finite-difference Boussinesq — Rayleigh number, viscosity, thermal diffusivity.
FDBoussinesqWebGL
☄️
★☆☆
Meteor Shower
Atmospheric entry streaks, constellation backdrop, radiant point and ZHR counter.
MeteorsSpaceCanvas
🌋
★★☆
Seismic Waves
P-wave and S-wave propagation through layered Earth, seismogram recording.
SeismicP-waveCanvas
★★☆
Photoelectric Effect
Einstein's photon model — threshold frequency, photon energy vs kinetic energy plot.
PhotonQuantumCanvas
🗺️
★★☆
Wave Function Collapse
Procedural generation algorithm — tile-based worlds from local adjacency constraints.
WFCProceduralCanvas
💥
★★☆
Ragdoll Physics
2D ragdoll with joint constraints, gravity and impulse interaction.
RagdollJointsCanvas
👁️
★★☆
Field of View — NPC Sight
NPC vision cone, ray casting through obstacles, line-of-sight stealth mechanics.
FOVRaycastingGameDev
🌉
★★☆
Bridge Structural Analysis
FEM truss analysis — node forces, member stresses, deflection under load.
FEMTrussEngineering
🔩
★★★
LEFM Fracture Mechanics
Stress intensity factor, crack tip fields, K_IC toughness and mode I/II loading.
LEFMSIFEngineering
🌡️
★☆☆
Thermal Expansion
Linear and volumetric thermal expansion — material compar ison, bimetallic strip bending.
ThermalMaterialsCanvas
🌞
★☆☆
Solar System for Kids
Simplified solar system — click each planet for fun facts, kid-friendly controls.
KidsSolarSpace

20 simulations match your selection. Save as a learning plan to track your progress.

Browse by Topic

Or explore by scientific discipline instead

About Professions & Applied Science Simulations

Engineering, medicine, finance, and science: tools for every field

Professional-grade models, browser-accessible

Professions and applied science simulations connect physical and mathematical models to the practical challenges faced in engineering, medicine, finance, and research careers. Each topic area provides interactive tools — structural stress analysis, pharmacokinetic dosing, option-pricing Monte Carlo, or molecular-dynamics drug docking — that reflect real workflows in professional practice rather than idealized textbook scenarios.

Spanning 25 disciplines — from aerospace to ecology

The collection is curated to span the quantitative reasoning needed across STEM professions: from civil-engineering load calculations to epidemiological modelling for public health, from signal-processing filters for electronics engineers to orbital mechanics for aerospace mission planners. Cybersecurity professionals can explore Diffie-Hellman key exchange and elliptic-curve cryptography; ecologists can run predator-prey and forest-fire models; architects can study fluid dynamics and crowd evacuation flow. These tools help practitioners revisit first principles interactively, assist engineers in rapid prototyping, and support educators teaching applied problem-solving in professional contexts.

Same maths as academia — zero install

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 — Navier-Stokes fluid equations, SEIR epidemiological models, Black-Scholes option pricing, Smoothed Particle Hydrodynamics — just made accessible through a web browser using WebGL and Canvas 2D. 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. All 148 simulations are free, require no account, and run on any modern desktop browser.

Fluid Dynamics (SPH) Smoothed Particle Hydrodynamics for engineers, oceanographers, and chemists — pressure, viscosity, and turbulence on 1 000 particles.
Epidemiology (SEIR) SIR and SEIR disease-spread models for doctors and public-health scientists — tune R₀, incubation and recovery rates interactively.
Orbital Mechanics N-body gravitational simulations for astrophysicists and aerospace engineers — Kepler orbits, Lagrange points, and slingshot trajectories.
Cryptography Diffie-Hellman, elliptic-curve and Caesar/Vigenère cipher demos for cybersecurity professionals and students.
Signal Processing Interactive digital filter design (FIR/IIR) and Fourier transform demos for electronics and telecom engineers.
Pharmacokinetics Drug-diffusion and dosing models for medical professionals and biologists — compartmental PK/PD interactively visualised.
Financial Models Black-Scholes options, geometric Brownian motion, and market-bubble simulations for economists and finance professionals.
Evolutionary Systems Genetic algorithms, evolutionary game theory, and boid flocking — relevant for biologists, ecologists, and AI/ML developers.

Frequently Asked Questions

Common questions about using these simulations

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.

Are there physics simulations specifically for engineering students?

Yes. The Engineer filter covers fluid dynamics (SPH), structural mechanics, signal processing filters, circuit simulations, thermodynamics, and more — all built with the same mathematical models used in professional practice.

Which simulations are best for biology or medical students?

The Biologist and Doctor filters include simulations of epidemics and disease spread (SIR / SEIR models), cardiac action potentials, blood flow (Poiseuille's law), drug diffusion with pharmacokinetics, and cellular automata models of growth.

Do you have simulations for cybersecurity or cryptography?

Yes. The Cybersecurity filter includes an interactive Diffie-Hellman key exchange visualisation, Caesar and Vigenère cipher tools, elliptic-curve cryptography demos, and Bitcoin mining simulation — ideal for security courses and CTF preparation.

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.

Are all 148 simulations free?

All 148 simulations are completely free, require no account, and are open to everyone. They are funded by the project's mission to make interactive science education accessible to learners and professionals worldwide.

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.

Can I embed a simulation on my university course page?

Yes. Each simulation page supports iframe embedding. Simply copy the simulation URL into an iframe tag. The simulations are used in university courses, online MOOCs, and school science labs worldwide.