Free Science Simulations for GCSE, A-Level, IB & University

700+ interactive browser simulations, zero setup, zero cost

Why Use Our Simulations?

🔬

Real Physics

Genuine equations under the hood: RK4 integrators, ODE solvers, GLSL shaders and WebGL rendering. Students see real behaviour, not approximations.

📱

Zero Setup

Any browser, any device — Chromebook, iPad, school PC or phone. No downloads, no accounts, no plugins. Open a URL and it runs.

🌍

Multilingual

Full English and Ukrainian interfaces. Ideal for EAL learners and international schools using the IB curriculum.

Curriculum Alignment

Subject Level Recommended Simulation Link
Physics GCSE Wave Equation, Ballistics Wave Equation · Ballistics
Physics A-Level Double Pendulum, Quantum Tunnelling, Orbital Mechanics Double Pendulum · Quantum Tunnelling · Orbital Mechanics
Maths A-Level Fourier Series, Taylor Series, Matrix Transforms Fourier Series · Taylor Series · Matrix Transforms
Biology A-Level DNA Replication, Mitosis, Food Web DNA Replication · Mitosis · Food Web
Chemistry A-Level Acid-Base Equilibrium, Molecular Dynamics Acid-Base · Molecular Dynamics
Computer Science A-Level Sorting Algorithms, Graph Algorithms Sorting Algorithms · Graph Algorithms
Physics IB Fluid Dynamics, Thermodynamics Fluid Dynamics · Thermodynamics
Physics University N-Body Simulation, Relativity, Nuclear Reactor N-Body · Relativity · Nuclear Reactor

How to Use in Class

1

Open on Projector

Load the simulation on the classroom projector or interactive whiteboard. Full-screen with F11 for maximum impact.

2

Students Predict

Before running, ask students what they expect to happen. This activates prior knowledge and sets a hypothesis to test.

3

Adjust Parameters Together

Change mass, velocity, frequency or other variables as a class. Ask: what happened? Why? What changes if we double this value?

4

Discuss Real-World Applications

Connect the simulation to real phenomena — bridges, planets, DNA, weather. Assign follow-up questions or independent exploration.

Lesson Plan Template

Phase Time Teacher Activity Student Activity Simulation
Starter 10 min Display simulation, pose a question: "What will happen if we increase X?" Observe, discuss in pairs, form a hypothesis
Main 25 min Guide structured investigation; circulate; prompt deeper thinking Vary parameters, record results in table, draw graphs Target simulation for topic
Plenary 10 min Whole-class discussion; address misconceptions; link to exam questions Share observations; compare with hypothesis; summarise learning
Extension / HW +homework Set a challenge question or independent simulation task Explore a related simulation at home; write up findings Related simulation from same category

Embed in Your Slides

Copy this snippet into any HTML slide deck (Reveal.js, Impress.js) or embed in a school VLE that supports iframes:

<iframe src="https://www.mysimulator.uk/double-pendulum/" width="100%" height="600" frameborder="0" allow="fullscreen" title="Double Pendulum Simulation — mysimulator.uk" ></iframe>

Replace double-pendulum with any simulation slug. All simulations are embeddable and free.

Subject-specific Collections