✦ By Ilyes Jeridi
ExplorePhysics
Where Science Comes Alive
22 interactive simulations with real physics engines, AI assistant, and beautiful visualizations to make equations finally visible.
22
Simulations
60 FPS
Canvas Rendering
🤖 AI
Scientific Analysis
🔬 Interactive Simulations
Click any experiment to launch its virtual laboratory.
✨ Why ExplorePhysics?
Built for students who want to understand, not just memorize.
🔬
Real Physics
Simulations powered by genuine equations. Verified physics engine.
🤖
AI Assistant
Get instant explanations of what you're seeing on screen.
📊
Live Data
Graphs, vectors, energy bars. Real-time virtual instruments.
🎓
Pedagogical
Clear learning goals. Step-by-step guided progression.
🔔
Pendulum Lab
Explore simple harmonic motion · period vs length, mass, gravity
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
Velocity vector
Energy bars
Trace
📊 Live readouts
Angle
30°
Velocity
0.00
Period
2.006 s
KE
0.00 J
PE
0.00 J
🎯
Projectile Motion
Vary velocity & angle · with or without air drag
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
Theoretical curve
Grid
📊 Live readouts
Range
63.78 m
Max height
15.94 m
Flight time
3.61 s
Last landing
—
🪀
Mass on a Spring
Hooke's law · SHM · damping
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
Energy bars
x(t) plot
📊 Live readouts
Position
0.50 m
Velocity
0.00
Period
1.40 s
Freq
0.71 Hz
KE
0.00 J
PE
2.50 J
🌊
Wave on a String
Transverse waves · reflection · standing waves
🤖 AI Lab Assistant
⚙ Parameters
📊 Live readouts
Wave speed
15.8 m/s
Wavelength
7.91 m
Period
0.50 s
f₁
1.98 Hz
🧪
Acid-Base Solutions
pH · indicators · strong vs weak
🤖 AI Lab Assistant
⚙ Parameters
📊 Live readouts
pH
1.00
pOH
13.0
[H⁺]
1e-1
[OH⁻]
1e-13
Type
strong acid
α (dissoc.)
100%
⚛️
Build an Atom
Add protons, neutrons, electrons · explore the periodic table
🤖 AI Lab Assistant
⚙ Build it
Protons
0
Neutrons
0
Electrons
0
📊 Live readouts
Element
—
Symbol
—
Charge
0
Mass
0
Type
—
Config
—
💡
Circuit Construction
Battery · resistors · switch · bulb · Ohm's law
🤖 AI Lab Assistant
⚙ Battery
🔌 Resistors
📊 Live readouts
R_eq
150 Ω
Current
0.06 A
Power
0.54 W
Status
closed
💨
Gas Laws
Pressure · volume · temperature · PV=NkT in real-time
🤖 AI Lab Assistant
⚙ Parameters
📊 Live readouts
N particles
50
Pressure
0.0
Mean speed
0
RMS speed
0
N·T/V
15000
Mean KE
0
📏
Newton's 2nd Law
F = m·a — apply force to a sliding box with friction
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
Force vector
Velocity vector
Friction vector
Trace path
📊 Live readouts
Accel a
5.00 m/s²
Velocity v
0.00 m/s
Position x
0.00 m
F net
10.0 N
Friction
0.0 N
🛹
Friction & Incline
Box on a ramp — slide or stick?
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
Weight vector
Normal force
Friction force
Velocity
📊 Live readouts
F parallel
8.30 N
Accel a
0.00 m/s²
μ critical
0.47
Sliding?
No
Velocity v
0.00 m/s
💥
Elastic Collision
Two balls collide in 1D — momentum + KE conserved
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
Velocity vectors
Momentum bars
KE bars
Trace path
📊 Live readouts
v1 after
— m/s
v2 after
— m/s
p total
0.00
KE total
0.00 J
Collisions
0
🪐
Gravity & Orbits
Planet orbiting a sun — Newton's gravitation
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
Velocity vector
Force vector
Orbit trace
Sun radial lines
📊 Live readouts
Speed
0.00
Distance
180
Orbit type
Elliptical
Energy E
—
Period (est)
—
🔆
Converging Lens
Real or virtual images formed by a thin lens
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
3 principal rays
Focal points F
Image arrow
Object arrow
📊 Live readouts
dᵢ (image)
—
Magnification
— ×
Image type
Real
1/f equation
—
🌈
Snell's Law
Light bending at an interface · refraction · TIR
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
Incoming ray
Refracted ray
Reflected ray
Normal line
📊 Live readouts
θ₂ refracted
— °
Critical angle
— °
TIR?
No
Speed ratio
—
🧲
Magnetic Field
Bar magnet with dipole field lines and compass needles
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
Field lines
Compass needles
Field magnitude colors
Pole labels
📊 Live readouts
|B| at center
0.00
Strength
100
Pole N
right
Pole S
left
🔬
Coulomb's Law
Two point charges — attract or repel
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
Force vectors
Field grid
Field lines from + charge
Charge labels
📊 Live readouts
Force F
— N
Direction
Attract
|q₁·q₂|
9 nC²
F = k·q₁q₂/r²
—
🌡
Heat Conduction
Temperature spreads along a bar — 1D diffusion
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
Color bar (heat map)
T(x) profile graph
End-point labels
Flux arrows
📊 Live readouts
Time t
0.0 s
T mid
100 °C
T max
200 °C
T min
0 °C
Mean T
100 °C
⚖
Balance Equations
Pick a reaction · Adjust coefficients · See atoms balance
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
Molecule cards
Atom counts under each
Arrow → in middle
Highlight balanced (green)
📊 Live readouts
Left atoms
—
Right atoms
—
Status
⚠ Not balanced
Mass left
0 u
Mass right
0 u
🔋
Voltage Divider
Two series resistors split the voltage
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
Current dots
Voltage at nodes
Power on each R
Grid
📊 Live readouts
V_out
8.00 V
Current
40.0 mA
R_eq
300 Ω
Power R₁
0.16 W
Power R₂
0.32 W
☢
Radioactive Decay
N(t) = N₀·e^(−λt) · half-life · live exponential curve
🤖 AI Lab Assistant
⚙ Parameters
👁 Show
Atom grid (left)
Theoretical curve
Time marker on graph
Half-life vertical line
📊 Live readouts
Time t
0.0 s
N alive
500
Decayed
0
λ
0.139 /s
Fraction left
100 %
🧪
Chemistry Lab — Free Experiment
Drag equipment & solutions on the bench · Pour · Heat · Measure · AI analyzes
🤖 AI Chemistry Tutor
🧰 Glassware (click to add)
🔬 Instruments
⚗ Acids
🧂 Bases
💎 Salts & Ions
🎨 Indicators
⚙ Pour amount
📊 Selected item
Click an item on bench to select.
⚡
Physics Workbench — Free Lab
Circuit mode OR Mechanics mode · Drag components · Adjust mass/V/C/R · Run!
🤖 AI Physics Tutor
🏋 Mechanics — bodies
➡ Forces & supports
🌍 Environment
⚙ Selected item
Click item on bench to select.