Free Lab
All available simulations in one place. No quizzes, no structure — just play.
Powers of Ten & Units
Measuring the Universe
Zoom from quarks to galaxies
N = 10ⁿDimensional Analysis
Measuring the Universe
Drag-and-drop unit checker
[LHS] = [RHS]Uncertainty & Measurement
Measuring the Universe
Virtual ruler with limited precision
x = x̄ ± δxVectors: Dot & Cross
Measuring the Universe
3D vector playground
|A + B|² = |A|² + |B|² + 2A·B1D Kinematics
Motion in Space
Drag a car, see x(t), v(t), a(t) graphs
x = x₀ + v₀t + ½at²Projectile Motion
Motion in Space
Launch projectiles at various angles
y = v₀sinθ·t − ½gt²Circular Motion
Motion in Space
Spin a ball on a string
a = v²/rReference Frames
Motion in Space
Two observers, one on a moving train
v' = v + VNewton's Three Laws
Newton’s Laws & Forces
Push objects of different masses
F = maWeight & Weightlessness
Newton’s Laws & Forces
Elevator scale simulator
N = m(g + a)Free Fall & Orbit
Newton’s Laws & Forces
ISS orbit — objects float but gravity is there
v_orbit = √(gR)Friction
Newton’s Laws & Forces
Push blocks on surfaces, adjust μ
f ≤ μNInclined Planes
Newton’s Laws & Forces
Adjustable ramp with blocks
a = g(sinθ − μcosθ)Hooke's Law & Springs
Energy & Work
Stretch springs, see F vs x
F = −kxSimple Harmonic Motion
Energy & Work
Mass on spring + pendulum side by side
T = 2π√(m/k)Work & Kinetic Energy
Energy & Work
Push a cart, see work integral
W = ΔKE = ½mv²Potential Energy & Conservation
Energy & Work
Roller coaster designer
½mv² + mgh = constUniversal Gravitation
Energy & Work
Place masses, see gravitational field
F = GMm/r²Orbits & Escape Velocity
Energy & Work
Launch a rocket — crash, orbit, or escape
v_esc = √(2GM/R)Terminal Velocity
Energy & Work
Drop shapes through fluid
v_t = √(2mg/ρCₐA)Momentum & Impulse
Momentum & Collisions
Ball vs wall vs catcher
J = FΔt = ΔpConservation of Momentum
Momentum & Collisions
Billiards — 2D elastic collisions
m₁v₁ + m₂v₂ = m₁v₁' + m₂v₂'Elastic vs Inelastic
Momentum & Collisions
Crash carts, compare energy loss
KE_lost = ½μv_rel²Center of Mass
Momentum & Collisions
Place masses, find COM trajectory
x_cm = Σmᵢxᵢ / MRocket Equation
Momentum & Collisions
Build a rocket, adjust fuel
Δv = vₑ ln(m₀/mf)Moment of Inertia
Rotation & Angular Momentum
Spin different shapes, compare I
I = cmR²Torque
Rotation & Angular Momentum
Wrench simulator
τ = r × FAngular Momentum
Rotation & Angular Momentum
Ice skater — arms in/out
L = Iω = constPhysical Pendulums
Rotation & Angular Momentum
Hang shapes from different pivots
T = 2π√(I/mgd)Kepler's Laws
Rotation & Angular Momentum
Solar system builder
T² = (4π²/GM) a³Rolling Motion
Rotation & Angular Momentum
Race: cylinder vs sphere down ramp
a = g sinθ / (1 + I/mR²)Gyroscopes & Precession
Rotation & Angular Momentum
3D gyroscope
Ω = τ/L = mgd/IωStatic Equilibrium
Statics & Elasticity
Balance beams
ΣF = 0 and Στ = 0Stability & Tipping
Statics & Elasticity
Stack blocks, lean a tower
θ_tip = arctan(w / 2h)Tightrope Walker
Statics & Elasticity
Walk a figure across a rope
α = τ / IElasticity & Young's Modulus
Statics & Elasticity
Stretch materials, see stress-strain
σ = E · ε (F/A = E · ΔL/L)Hydrostatic Pressure & Pascal
Fluids
Hydraulic press
P = P₀ + ρghAtmospheric Pressure
Fluids
Barometer at different altitudes
P_atm ≈ 101,325 PaArchimedes & Buoyancy
Fluids
Sink or float?
F_b = ρ_fluid · V_displaced · gBernoulli's Equation
Fluids
Funnel demo + pipe flow lab
P + ½ρv² + ρgh = constThermal Expansion
Heat & Kinetic Theory
Ball and ring demo
ΔL = αLΔTKinetic Gas Theory
Heat & Kinetic Theory
Box of bouncing molecules
½mv² = (3/2)kTIdeal Gas Law
Heat & Kinetic Theory
Piston chamber
PV = nRTPhase Transitions
Heat & Kinetic Theory
Heat water ice→steam
Q = mLBreakdown of Classical Mechanics
The Quantum Frontier
Double-slit, one particle at a time
ψ = ψ₁ + ψ₂Wave-Particle Duality
The Quantum Frontier
Toggle wave vs particle view
λ = h/pUncertainty Principle
The Quantum Frontier
Measure position vs momentum tradeoff
Δx·Δp ≥ ħ/2Coulomb's Law
Electric Charges & Fields
Place charges, see forces
F = kq₁q₂ / r²Polarization
Electric Charges & Fields
Charged rod near neutral objects
Q₁ + Q₂ = Q₁′ + Q₂′Electric Field Lines
Electric Charges & Fields
Place charges, see field lines
E = F / q = kQ / r²Gauss's Law
Electric Charges & Fields
Draw Gaussian surfaces
Φ = Q_enc / ε₀Electrostatic Potential
Electric Potential & Energy
Topographic voltage map
V = kq / rE = −∇V
Electric Potential & Energy
Draw potential, see E-field emerge
E = -∇VFaraday Cage
Electric Potential & Energy
Charge inside/outside a cage
Eᵢₙₛᵢ₂ₑ = 0Lightning
Electric Potential & Energy
Build charge → watch lightning strike
E > 3 × 10⁶ V/mCapacitance
Capacitors & Dielectrics
Adjust plates, see C change
C = ε₀A / dElectric Field Energy
Capacitors & Dielectrics
Visualize stored energy
U = ½C V² = ½Q V = Q² / 2CDielectrics
Capacitors & Dielectrics
Insert materials between plates
C = κε₀A / dVan de Graaff Generator
Capacitors & Dielectrics
Charge it up, see sparks
E = σ / ε₀Ohm's Law
Circuits
Wire with electron flow
V = IRResistivity
Circuits
Compare copper, rubber, silicon
R = ρL / ABatteries & EMF
Circuits
Build circuits with bulbs
V = ε − IrKirchhoff's Rules
Circuits
Complex circuit builder
ΣI_in = ΣI_out | ΣV_loop = 0Lorentz Force
Magnetic Fields & Forces
Shoot charges through B-field
F = qv × BCyclotron
Magnetic Fields & Forces
Mass spectrometer — sort isotopes
r = mv / (qB)Biot-Savart Law
Magnetic Fields & Forces
Draw wire, see B-field
B = μ₀I / (2πr)Ampère's Law & Solenoids
Magnetic Fields & Forces
Wrap coils, see field
B = μ₀nIFaraday's Law
Electromagnetic Induction
Move magnet through coil
ε = -N dΦ/dtLenz's Law
Electromagnetic Induction
Drop magnet through copper tube
ε = -dΦ/dtDynamos & Generators
Electromagnetic Induction
Spin generator, see AC output
ε = NBAω sin(ωt)Eddy Currents
Electromagnetic Induction
Pendulum between magnets
F ∝ σvB²Magnetic Levitation
Electromagnetic Induction
Levitate magnet — Meissner effect
B = 0 (inside superconductor)Aurora Borealis
Electromagnetic Induction
Solar particles → Earth’s field → aurora
F = qv × BInductance & RL Circuits
Inductors, Magnetism & Maxwell
RL circuit — current ramp
I(t) = (V/R)(1 − e^(−t/τ))Magnetic Field Energy
Inductors, Magnetism & Maxwell
Energy in inductor’s field
U = ½LI² = B²V/(2μ₀)Dia/Para/Ferromagnetism
Inductors, Magnetism & Maxwell
Materials in B-field
M = χₘHHysteresis
Inductors, Magnetism & Maxwell
Trace hysteresis loop
B = μ₀(H + M)Maxwell's Equations
Inductors, Magnetism & Maxwell
All four equations visualized
∇×B = μ₀J + μ₀ε₀(∂E/∂t)Transformers
AC Circuits & Resonance
Adjust turns ratio
V₂/V₁ = N₂/N₁ = I₁/I₂RC Circuits
AC Circuits & Resonance
Charge/discharge curve
V(t) = V₀(1 − e^(−t/RC))LRC Resonance
AC Circuits & Resonance
Sweep frequency, find peak
ω₀ = 1/√(LC)Impedance & Phasors
AC Circuits & Resonance
Rotating phasor diagram
Z = √(R² + (X_L − X_C)²)Traveling EM Waves
EM Waves & Optics
E and B fields propagating at c
c = λf = 1/√(ε₀μ₀)Speed of Light
EM Waves & Optics
Historical methods to measure c
c = 4D × N × fRadiation Pressure
EM Waves & Optics
Solar sail spacecraft
P = 2I/c (reflection)Snell's Law & Refraction
EM Waves & Optics
Light into glass — adjust angle
n₁ sinθ₁ = n₂ sinθ₂Polarization
EM Waves & Optics
Stack polarizers, rotate
I = I₀ cos²θRainbows
EM Waves & Optics
Sunlight entering a raindrop
θ = 4r - 2i (Descartes)Double-Slit Interference
EM Waves & Optics
Adjust slits, see pattern
d sinθ = mλDiffraction & Gratings
EM Waves & Optics
Single slit, gratings, CD
a sinθ = mλ (dark fringes)Doppler Effect
EM Waves & Optics
Move source — see red/blueshift
f′ = f₀ × (v + v_obs)/(v - v_src)SHO & Phasors
Oscillations Revisited
Phasor + real oscillation
x(t) = A cos(ωt + φ)Beats
Oscillations Revisited
Two tuning forks — hear beats
f_beat = |f₁ − f₂|Damped Oscillations
Oscillations Revisited
Adjust damping — see 3 regimes
x(t) = A·e^(−γt)·cos(ω′t + φ)Driven Resonance
Oscillations Revisited
Drive spring-mass, sweep freq
A(ω) = F₀/m / √[(ω₀² − ω²)² + (2γω)²]Power at Resonance
Oscillations Revisited
Energy peak — wine glass physics
Q = ω₀ / Δω = ω₀ / (2γ)Transient Phenomena
Oscillations Revisited
Turn driver on/off, see ring up/down
x(t) = x_ss(t) + A₀·e^(−γt)·cos(ω₀t + φ₀)Two Coupled Oscillators
Coupled Oscillators & Normal Modes
Two pendulums + spring
ω₁ = √(g/L), ω₂ = √(g/L + 2k/m)Normal Modes
Coupled Oscillators & Normal Modes
Symmetric + antisymmetric modes
ω_sym = √(g/L), ω_anti = √(g/L + 2k/m)Many Coupled Oscillators
Coupled Oscillators & Normal Modes
Chain of masses — standing waves
ω_n = 2√(k/m) · sin(nπ / 2(N+1))Discrete → Continuous
Coupled Oscillators & Normal Modes
N from 2 → 100, see waves emerge
v = √(T/μ) = a√(k/m)The Wave Equation
Coupled Oscillators & Normal Modes
Animated derivation
∂²y/∂t² = v² ∂²y/∂x², v = √(T/μ)Traveling Waves
Waves on Strings & Sound
Pluck string, see pulse travel
v = √(T/μ)Standing Waves & Harmonics
Waves on Strings & Sound
Guitar string harmonics
fₙ = n · v/(2L) n = 1, 2, 3...Energy in Waves
Waves on Strings & Sound
Energy density moving with wave
P = ½μA²ω²vSound Cavities
Waves on Strings & Sound
Open/closed tube resonances
fₙ = nv/(2L) (open) fₙ = nv/(4L) (closed, odd n)Musical Instruments
Waves on Strings & Sound
Virtual guitar, flute, drum
f(t) = Σ Aₙ sin(nωt + φₙ)Fourier Analysis
Waves on Strings & Sound
Build waveforms from sine waves
f(t) = a₀/2 + Σ[aₙcos(nωt) + bₙsin(nωt)]Dispersion & Group Velocity
EM Waves (Advanced)
Wave packet spreading
vₑ = dω/dk = vₚ + k(dvₚ/dk)EM Wave Solutions
EM Waves (Advanced)
3D E, B, Poynting vector
S = (1/μ₀)(E × B)Rayleigh Scattering
EM Waves (Advanced)
Why the sky is blue
I ∝ (1/λ⁴) · (1 + cos²θ)Radiation & Reflection
EM Waves (Advanced)
Light bouncing off mirrors
P = 2I/c (perfect reflection)Waveguides
EM Waves (Advanced)
EM waves in a box
f_c = c/(2a) (TE₁₀ mode)Brewster's Angle
EM Waves (Advanced)
Reflection at Brewster angle
tan θ_B = n₂/n₁Huygens' Principle
Interference, Diffraction & Light
Wavelets build next wavefront
New wavefront = envelope of all wavelets at r = vΔtThin Film Interference
Interference, Diffraction & Light
Oil slick — adjust thickness
2nt = (m + ½)λ (constructive, one phase shift)Young's Double-Slit
Interference, Diffraction & Light
Adjust λ, d, L — see fringes
d sinθ = mλ (bright fringes)Single-Slit Diffraction
Interference, Diffraction & Light
Adjust width, see central max
I(θ) = I₀[sin(πa sinθ/λ) / (πa sinθ/λ)]²Diffraction Gratings
Interference, Diffraction & Light
White light → spectrum
d sinθ = mλ R = mNAtmospheric Optics
Interference, Diffraction & Light
Rainbow, haloes, coronae, glories
δ_min = 2 arcsin(n sin(α/2)) − αEvery concept has two simulations.
120 concepts across 24 chapters — a demonstration and a playground for each.
See all concepts →