DEV Community

Cover image for I Built a Free Interactive Simulation Lab for Students & Teachers — No Sign-Up, No Downloads
Oğuzhan
Oğuzhan

Posted on

I Built a Free Interactive Simulation Lab for Students & Teachers — No Sign-Up, No Downloads

Ever tried to explain chaos theory to someone using only words?

Or describe wave interference without showing what it actually looks like?

Text and diagrams only go so far. At some point, you have to let people play with the concept — drag a slider, change a variable, and watch the system respond in real time.

That's exactly why I built Simulation Lab — a growing collection of free, interactive simulations for physics, math, engineering, and biology. Everything runs directly in the browser. No sign-up. No downloads. No paywalls.

Here's a tour of what's inside 👇


🔵 Physics Simulations

1. Double Pendulum (Chaos) — My Personal Favorite

"Tiny changes in the starting angle can lead to wildly different paths."

This one always gets a reaction.

The Double Pendulum simulator lets you visualize chaotic motion in real time. Two arms swinging under gravity produce beautiful, unpredictable trajectories.

What makes it special:

  • Compare Ghost mode — launch two pendulums with just 0.001 radians of difference and watch them diverge completely within seconds
  • A live Divergence counter showing exactly when chaos kicks in
  • Quick presets: Classic Chaos, Heavy Bottom, Long Top Arm, Near Vertical

This is deterministic chaos — the butterfly effect made visible. Perfect for introducing nonlinear dynamics to students.


2. Projectile Motion Simulator

Adjust launch angle, initial velocity, and gravity. Watch the arc update in real time. Great for introductory physics and kinematics lessons.


3. Wave Interference Simulator

Visualize constructive and destructive interference with adjustable frequency and amplitude. Two wave sources, one canvas, instant intuition.


4. Optics & Lens Simulator

Build ray diagrams for converging and diverging lenses. Drag sliders to change focal length, object distance, and object height — principal rays and image redraw in real time.

Includes a "What this means" explanation box and student challenges like:

  • Send the image to infinity
  • Form a real, inverted image
  • Make the image larger than the object

5. Electric Circuit Builder — Series, Parallel & Ohm's Law

Add up to four resistors, switch between series and parallel, adjust battery voltage — current, voltage drops, and power update in real time. Animated dots represent moving charge, faster flow = higher current.

Includes:

  • "Try these experiments" section
  • "Common mistakes students make" — surprisingly popular for SEO and actually useful for learners
  • Full Ohm's Law breakdown

🟢 Math Visualizations

6. Function Graph Visualizer

Plot and explore mathematical functions interactively. Pan, zoom, compare equations.

7. Derivative Visualizer

See how the derivative represents the slope of a curve with an animated tangent line. Calculus finally clicks.

8. Probability Simulator

Run Monte Carlo experiments for coin flips, dice rolls, and custom distributions. Great for statistics courses.


🟡 Engineering Simulations

9. Beam Deflection Simulator

Visualize beam bending under various loads with animated deflection curves.

10. Fluid Flow Simulator

Simulate laminar and turbulent flow through pipes. Adjust Reynolds number in real time.

11. Heat Transfer Simulator

Watch heat conduction, convection, and radiation through materials with a color-mapped grid.


🟣 Biology & Genetics Simulations

12. Natural Selection Simulator

See how traits spread or disappear in a population over generations — natural selection in action.

13. Mendel's Pea Plant Simulator

Classic Punnett square experiments for dominant and recessive traits.

14. Neuron Fire Simulator

Model action potential thresholds and nerve impulse propagation — interactive neuroscience.


🔴 Strategy & Social Simulations

15. Population Growth Simulator

Explore exponential and logistic growth models with adjustable birth, death, and carrying capacity.

16. Supply Chain Simulator

Model inventory levels, lead times, and demand fluctuations in a supply network.


Why I Built This

Most simulation tools either:

  • Require a login or paid subscription
  • Are clunky Java applets from 2005
  • Work only on desktop with specific plugins

I wanted something that works on any device, instantly, and doesn't ask for anything in return.

Every simulation includes:

✅ Real-time interactive controls

✅ Explanatory text while you interact

✅ "Things to Try" challenge sections

✅ FAQ for common questions

✅ Related simulations for deeper exploration


Who Is This For?

  • Students — from high school to university level
  • Teachers — classroom demos without setup
  • Self-learners — curious people who learn by doing
  • Developers — anyone who appreciates a well-built physics sim

What's Coming Next

I'm actively expanding the lab. On my radar:

  • Fourier Transform Visualizer
  • Conway's Game of Life
  • Virus Spread (SIR Model)
  • Truss Bridge Stress Simulator
  • RC Circuit / Signal Simulator

If you have a subject you'd love to see simulated, drop it in the comments — I read every one.


Try It

👉 toolwaves.com/simulation-lab

Everything is free, browser-based, and built to make complex concepts genuinely understandable.

If you find it useful — share it with a student or teacher who could use it. That's the whole point.


Feedback, bug reports, and feature requests are always welcome.

Top comments (0)