Controls
How the spring is mounted
Spring arrangement
Readings
- Period, T = 2π√(m/k)
- 1.257s
- Frequency, f = 1/T
- 0.796Hz
- Angular frequency, ω = √(k/m)
- 5.00rad/s
- Effective spring constant
- 25.0N/m
- Maximum speed, Aω
- 1.00m/s
- Maximum acceleration, Aω²
- 5.00m/s²
How to use this simulation
- Start with the defaults: a 1 kg block, a 25 N/m spring and a 0.20 m amplitude. The period readout says 1.257 s. Time one swing with a stopwatch and compare.
- Raise the mass slider. A heavier block is lazier, so the period grows. Now raise the spring constant: a stiffer spring snaps the block back faster.
- Change the amplitude. The maximum speed scales with it, but the period does not move at all.
- Watch the x–t graph and the phase plot together. With zero damping the phase plot is a closed ellipse; add damping and it spirals into the centre.
- Look at the three energy bars: kinetic falls as potential rises, and the total stays put.
- Switch the arrangement to series, then parallel, and watch the effective spring constant and the period change.
The spring in your pen is a tiny clock
Press the spring inside a ballpoint pen and let go. It jumps up, drops, jumps again, and every bounce takes about the same time. Nobody is holding a stopwatch, yet there is a clock hidden in that coil.
How fast it ticks depends on just two things: how heavy the block is and how stiff the spring is. A heavy block is sluggish and swings slowly. A stiff spring snaps back and swings fast. The surprise is what does not matter: how far you pulled it. A small stretch and a big stretch take the same time per swing.
In this lesson we find the rule behind that hidden clock. It is called simple harmonic motion, and the same maths runs car suspensions, guitar strings, a swinging pendulum at small angles and even the vibration of atoms in a crystal.
Start from zero: what is an oscillation?
A child on a swing, the pendulum of a wall clock, a branch in the wind: each one moves back and forth about a fixed spot. That spot is the equilibrium position, the place where the object would rest if you left it alone.
Push the object away from equilibrium and a force pulls it back. We call it the restoring force. A spring does this whether you stretch it or squash it. But when the object returns it does not stop at equilibrium. It has speed, so inertia carries it past. On the other side the restoring force pulls it back again, and the cycle repeats.
Four numbers describe any oscillation: the displacement x from equilibrium, the amplitude A (the largest displacement), the period T (time for one full cycle) and the frequency f (cycles per second). They are linked by f = 1/T. A period of 0.5 s means a frequency of 2 Hz.
The words you must know
These terms come back in every question on this chapter. Learn the meaning and the unit together.
| Term | Plain meaning | Unit |
|---|---|---|
| Simple harmonic motion | Oscillation under a restoring force proportional to displacement | none |
| Displacement, x | Distance from equilibrium, with direction | m |
| Amplitude, A | Largest displacement from equilibrium | m |
| Period, T | Time for one full oscillation | s |
| Frequency, f | Number of full oscillations per second | Hz |
| Angular frequency, ω | Radians per second, ω = 2πf | rad/s |
| Phase, ωt + φ | The angle that says which stage of the cycle we are in | rad |
| Spring constant, k | Stiffness: force needed per metre of stretch | N/m |
| Restoring force | The force that pulls the object back to equilibrium | N |
Hooke’s law: how hard the spring pulls
Pull a spring gently and it stretches a little; pull harder and it stretches more. Robert Hooke noticed that for small stretches the force and the extension are directly proportional. Double the force and you double the extension.
The force the spring returns points opposite to the displacement. Pull right and it pulls left. That is why the law carries a minus sign. The constant k is the spring constant: a big k means a stiff spring, a small k a soft one.
If 12 N stretches a spring by 0.08 m, then k = 12 ÷ 0.08 = 150 N/m. That means every metre of stretch would cost 150 N, even though in practice we stay with small stretches.
Mind the limit. Stretch a spring too far and it stays deformed, and Hooke’s law no longer holds. The law is true only inside the elastic limit.
F = −kxHooke’s law: force proportional to displacement, opposite in direction
k = F ÷ xdefinition of the spring constant, unit N/m
Why this is simple harmonic motion
Once you know the force you know the acceleration. Newton’s second law says F = ma. Here the force is −kx, so ma = −kx, which gives a = −(k/m)x. Notice what happened: acceleration is proportional to displacement and points the opposite way. That condition is the definition of SHM.
The ratio k/m is a positive constant. Give it the name ω² and the law reads a = −ω²x. That ω is the angular frequency, and it follows that ω = √(k/m).
If acceleration were instead proportional to, say, x², the object would still oscillate but not in simple harmonic fashion. To get the clean sine or cosine wave, the acceleration must be exactly −ω²x.
a = −(k/m) x = −ω²xthe condition for SHM
ω = √(k/m)angular frequency
What the period depends on
Since ω = 2π/T, we get T = 2π/ω, and substituting ω gives T = 2π√(m/k). Three facts hide in this formula. One: more mass means a longer period, by a square root. Two: a stiffer spring means a shorter period. Three: the amplitude A does not appear, so the period does not depend on it.
Four times the mass gives twice the period. With the defaults of 1 kg and 25 N/m, T = 1.257 s. Quadruple the mass and T becomes 2.0 times as long. Quadruple k instead and T becomes 0.5 times as long, which is half. Forget the square root and you will lose marks.
Every number in the table below was computed straight from the formula. Try any cell in the simulation to check it.
Another surprise: T does not depend on gravity g. Take a hanging spring to the Moon and its period is unchanged. A pendulum clock would run differently there.
T = 2π√(m/k)period of a spring-mass system
f = 1/T = (1/2π)√(k/m)frequency
| Mass (kg) ↓ / k (N/m) → | 25 | 100 | 400 |
|---|---|---|---|
| 0.25 | 0.628 | 0.314 | 0.157 |
| 1.00 | 1.257 | 0.628 | 0.314 |
| 4.00 | 2.513 | 1.257 | 0.628 |
The story of one swing: displacement, velocity, acceleration
Pull the block 0.20 m and release it. At the start the speed is zero but the force is greatest, so the acceleration is greatest. As the block moves in, the force falls but the speed climbs. At equilibrium the force and acceleration are zero while the speed is at its maximum. The block overshoots, slows, stops at the far end and comes back.
Mathematically the displacement is a cosine wave. Because we release from the end, the starting phase is φ = 0. Velocity is the rate of change of displacement and acceleration is the rate of change of velocity, so the velocity graph is a sine and the acceleration is the displacement flipped upside down.
Phase simply tells you which stage of the cycle you are in; the angle ωt + φ is the phase. Velocity runs a quarter of a cycle ahead of displacement (π/2 radians): when x is at a peak, v is zero, and when x is zero, v peaks.
The table lists four positions for the default setting (1 kg, 25 N/m, 0.20 m). Here ω = 5.00 rad/s, the maximum speed Aω = 1.00 m/s and the maximum acceleration Aω² = 5.00 m/s².
x = A cos(ωt + φ)displacement; φ is the initial phase
v = −Aω sin(ωt + φ)velocity
a = −Aω² cos(ωt + φ) = −ω²xacceleration
v = ±ω√(A² − x²)speed at any position
| x (m) | |v| (m/s) | a (m/s²) | Kinetic (J) | Potential (J) |
|---|---|---|---|---|
| 0.20 | 0.00 | -5.00 | 0.000 | 0.500 |
| 0.10 | 0.87 | -2.50 | 0.375 | 0.125 |
| 0.00 | 1.00 | 0.00 | 0.500 | 0.000 |
| -0.20 | 0.00 | 5.00 | 0.000 | 0.500 |
The energy swap
A stretched spring stores energy, called elastic potential energy. When the block moves, that energy turns into kinetic energy. At equilibrium the potential energy is zero and the kinetic is at its peak; at the ends it is the other way round. The total stays constant because we ignore friction and air drag.
With the defaults the total is ½ × 25 × 0.20² = 0.500 J. Watch the bars at the bottom of the simulation: when the green bar grows the red one shrinks, but the black total bar never changes length.
Two things follow. Energy goes as the square of the amplitude, so doubling A quadruples E. And at any position, kinetic energy is total minus potential, so you can find speed without ever using the displacement formula.
E = ½kA²total mechanical energy
KE = ½mv², PE = ½kx²at any instant
½mv² + ½kx² = ½kA²conservation of energy
Two springs together: series and parallel
When one spring will not do, we combine two. In series the springs are joined end to end; the same force passes through both and the extensions add. The combination is softer. In parallel the springs sit side by side; the extension is shared and the forces add. The combination is stiffer.
Either way the block behaves as if it hung on a single spring of effective constant k. After that, T = 2π√(m/k) works as always. Switch the arrangement in the simulation and watch the “effective spring constant” readout change.
There is a famous trap. For electrical resistors, series adds and parallel uses reciprocals. For spring constants it is the other way round: parallel adds directly, series adds the reciprocals. If you ever feel unsure, ask which arrangement shares the extension.
1/k = 1/k₁ + 1/k₂series, k = k₁k₂ ÷ (k₁ + k₂)
k = k₁ + k₂parallel
| k₁ (N/m) | k₂ (N/m) | Series k (N/m) | Parallel k (N/m) |
|---|---|---|---|
| 30 | 60 | 20.0 | 90 |
| 40 | 40 | 20.0 | 80 |
| 20 | 100 | 16.7 | 120 |
| 50 | 150 | 37.5 | 200 |
The hanging spring: where did gravity go?
Hang the block vertically and its weight mg pulls it down. It settles where the spring’s upward force equals the weight: kΔl = mg, so the stretch is Δl = mg/k. That is the new equilibrium.
Now pull the block a further x below it. The net force is −k(Δl + x) + mg = −kx. The mg and kΔl cancel. Gravity has vanished, so a hanging spring performs exactly the same SHM with the same T = 2π√(m/k).
A handy result follows: T = 2π√(Δl/g). You can find the period just by measuring the stretch, without knowing k. In the simulation choose “Vertical” and the “Stretch at rest” readout shows this mg/k.
kΔl = mgforces balance at equilibrium
T = 2π√(Δl/g)period straight from the stretch
Damping: why oscillations die away
In the real world oscillations do not last forever. Air resistance and friction inside the spring slowly drain energy, and the amplitude shrinks a little each swing. This is damped oscillation.
Turn on the damping slider and watch the phase ellipse spiral inward, since both speed and displacement are falling. With 1 kg and c = 0.5 N·s/m the amplitude halves in 2.77 s.
Light damping leaves the period almost unchanged and only shrinks the amplitude. Heavy damping stops the swinging altogether; the block just creeps back to equilibrium. A car’s shock absorber does exactly that job.
A(t) = A₀ e^(−ct/2m)amplitude decay under light damping
Hands-on experiments in the simulation
Each takes a minute. Start from the defaults, and press Reset whenever you want a clean slate.
- Experiment 1: quadruple the mass. Note how many times longer T becomes, then check the grid above.
- Experiment 2: sweep the amplitude from 0.05 m to 0.30 m. Only the peak speed and acceleration change; confirm that T stays put.
- Experiment 3: slow the speed to 0.25× and pause just as the block crosses the centre. Which energy bar is at its maximum?
- Experiment 4: choose series with k₁ equal to k₂. Is the effective k half? Now switch to parallel and see it double.
- Experiment 5: choose vertical and raise the mass. The stretch grows, yet the period formula is unchanged. Explain why in your own words.
- Experiment 6: raise the damping slowly and watch the shape of the phase plot. At what point does the swinging all but stop?
Worked problems
Six problems, step by step. Every number is computed in code, so you can enter the inputs and compare.
Problem 1: period and frequency
A 0.5 kg block hangs on a 200 N/m spring. Find the period, frequency and angular frequency.
ω = √(k/m) = √(200 ÷ 0.5) = 20.0 rad/s. T = 2π/ω = 0.314 s. f = 1/T = 3.18 Hz.
Problem 2: maximum speed, acceleration and energy
A 2 kg mass on a 50 N/m spring has amplitude 0.10 m. Find the maximum speed, maximum acceleration and total energy.
ω = 5.0 rad/s. Aω = 0.50 m/s. Aω² = 2.50 m/s². E = ½kA² = 0.250 J.
At x = 0.05 m the speed is v = ω√(A² − x²) = 0.433 m/s. Kinetic energy is 0.1875 J and potential energy 0.0625 J. Their sum is 0.250 J, as it must be.
Problem 3: find k first, then the period
A force of 12 N stretches a spring by 0.08 m. A 3 kg block is then hung on it. What is the period?
k = F/x = 150 N/m. T = 2π√(3 ÷ 150) = 0.889 s.
Problem 4: series against parallel
Springs of 30 N/m and 60 N/m are used to swing a 0.8 kg block. Find the period in each arrangement.
Series: k = 20 N/m, T = 1.257 s. Parallel: k = 90 N/m, T = 0.592 s. The series period is 2.12 times the parallel one.
Problem 5: period from the stretch
A 0.5 kg mass stretches a hanging spring by 0.049 m. Find T, taking g = 9.8 m/s².
k = mg/Δl = 100 N/m, so T = 2π√(m/k) = 0.444 s. Using 2π√(Δl/g) directly gives 0.444 s.
Problem 6: when does the amplitude halve?
A 1 kg mass is damped with c = 0.5 N·s/m. How long until the amplitude halves, and until it falls to a quarter?
t½ = 2m ln 2 ÷ c = 2.77 s. A quarter needs two half-times, 5.55 s.
Mistakes everybody makes
Dodging these saves you half the marks you would otherwise lose.
- Thinking a bigger amplitude means a longer period. In SHM the period is independent of amplitude.
- Leaving the mass in grams. Always convert m to kilograms, or T comes out wrong.
- Writing T = 2π√(k/m). Mass goes on top and k underneath: √(m/k).
- Adding spring constants in series. Series adds reciprocals; parallel adds directly.
- Treating gravity as an extra force on a hanging spring and changing T. Measured from equilibrium, g drops out.
- Believing acceleration is greatest at equilibrium. There it is zero; the speed is greatest.
- Mixing up force and energy. The force is −kx, the potential energy is ½kx². They are different things.
Where you meet this in real life
Simple harmonic motion is hiding in plenty of places around you.
- Car and motorcycle suspension: springs absorb bumps and shock absorbers supply the damping.
- Mechanical watches: a balance wheel and hairspring tick at a steady rhythm.
- Spring balances: the stretch gives the weight, because F = kx.
- Buildings and bridges: wind and earthquakes make them sway, so engineers compute their natural frequency.
- Guitar strings and tuning forks: tiny SHM vibrations produce a precise note.
- Molecular bonds: the bond between two atoms vibrates like a spring, and infrared spectroscopy reads it.
Exam corner: board-style questions
Question: A spring of constant 100 N/m carries a 0.4 kg mass. The mass is pulled 0.05 m from equilibrium and released.
(a) Define simple harmonic motion. [1 mark]
(b) Why is the period of a spring-mass system independent of amplitude? [2 marks]. Hint: a = −ω²x and ω contains no A.
(c) Calculate the period. [3 marks]. Answer: T = 2π√(0.4 ÷ 100) = 0.397 s, with ω = 15.81 rad/s.
(d) Find the maximum speed and total energy, and say in what form all the energy exists at the centre. [4 marks]. Answer: Aω = 0.791 m/s and E = ½kA² = 0.125 J. At equilibrium PE is zero, so all 0.125 J is kinetic.
Extra: the maximum force is kA = 5.0 N and the maximum acceleration Aω² = 12.50 m/s².
Revision at a glance
Read this list once the night before the exam.
- Hooke’s law: F = −kx, valid for small stretches.
- In SHM the acceleration is proportional to displacement and opposite to it: a = −ω²x.
- ω = √(k/m), T = 2π√(m/k), f = 1/T.
- The period is independent of amplitude.
- Maximum speed Aω at the centre; maximum acceleration Aω² at the ends.
- Total energy E = ½kA²; kinetic and potential energy trade places.
- Series: 1/k = 1/k₁ + 1/k₂. Parallel: k = k₁ + k₂.
- Hanging spring: T = 2π√(Δl/g).
- Under damping the amplitude decays exponentially.
Frequently asked questions
What does the period of a spring depend on?
Only on the mass m and the spring constant k, through T = 2π√(m/k). More mass lengthens the period and a stiffer spring shortens it. Amplitude, gravity and the direction of oscillation make no difference.
Why does a bigger amplitude not change the period?
A bigger amplitude means a stronger restoring force and a longer path. The extra force makes the block move proportionally faster, and the two effects cancel exactly, so each swing takes the same time.
What is the difference between periodic motion and SHM?
Periodic motion is any motion that repeats at regular intervals. SHM is a special case in which the acceleration is proportional to displacement and opposite in direction. All SHM is periodic, but not all periodic motion is SHM.
Why is the speed greatest at the equilibrium position?
On the way in, the force points along the motion for the whole path, so the block keeps speeding up. At the centre the force drops to zero while the speed peaks. After that the force opposes the motion and slows the block down.
Why does a series connection make a spring softer?
In series the same force acts on both springs and each stretches, so the extensions add. The same force producing a larger extension means a smaller effective constant, hence a softer combination.
Why does gravity not affect the period of a hanging spring?
Gravity only shifts the equilibrium down by mg/k. Measured from the new equilibrium the net force is −kx, so g cancels out. The same mass and spring give the same period on Earth or on the Moon.
What does the phase plot show?
It plots velocity against displacement. Without damping, SHM traces a closed ellipse whose size is set by the energy. With damping the curve spirals inwards to the centre.
Which formulas must I memorise for exams?
F = −kx, a = −ω²x, ω = √(k/m), T = 2π√(m/k), v = ω√(A² − x²), E = ½kA², and the series and parallel rules. Know the unit of each.
Keep studying this topic
The animation made the idea click; now turn it into marks. Syllabus, suggestions, textbooks and admission-test guides are below.
HSC
HSC Physics: syllabus and preparation
SSC
SSC Physics: syllabus and preparation
Admission
Engineering admission test preparation
Textbook
Class 9-10 Physics textbook
Admission
Dhaka University science unit admission 2026-27
English
Composition: The Uses of Electricity
Bangla
প্রতিবেদন: বিজ্ঞান মেলা (in Bangla)
English
Paragraph: Science in Everyday Life
SSC
SSC suggestions
HSC
HSC suggestions
Admission
University admission guide
SSC
SSC syllabus
HSC
HSC syllabus
Study abroad
Study in Germany
Test prep
Digital SAT Math guide
Scholarship
Scholarships to study abroad
IELTS
IELTS vocabulary: science and research
Tool
GPA calculator
Career
Civil engineer resume example
More physics animations
Grade 8–12
Refraction of light
Change the angle and watch light bend. Snell's law, refractive index, critical angle and total internal reflection, explained simply with worked examples.
Grade 9–12
Ohm's law
Adjust voltage and resistance and watch the current change. Ohm's law formula, V-I graph, series and parallel resistors, with solved problems.
Grade 11
Projectile motion
Set the launch angle and speed and trace the path. Time of flight, maximum height and range formulas, why 45° goes farthest, with solved numbers.
Grade 9–11
Simple pendulum
Change length and gravity and time the swing. Simple pendulum period T = 2π√(L/g), SHM, energy conservation and finding g, with solved numbers.
Grade 10–12
Electric field
Drop positive and negative charges and watch the field lines form. Coulomb's law, E = kq/r², units and field-line rules, with solved examples.
Grade 11–12
Wave interference
Move two wave sources and watch bright and dark fringes appear. Superposition, constructive vs destructive conditions, fringe width, solved examples.
Grade 9–11
Free Fall
What is free fall? Drop a coin and a feather with and without air. Learn the free fall formulas for time, velocity and height (g = 9.8 m/s²) with worked examples.
Grade 10–12
Lens ray diagrams
Interactive convex and concave lens ray diagrams: drag the object through all six cases, see the three principal rays, and read u, v, f, magnification and power live.
Grade 9–11
Newton's Laws of Motion
Newton's laws of motion explained with an interactive cart: inertia, F = ma, momentum, impulse and action–reaction pairs, with examples and worked problems.
Grade 10–12
Spherical mirror ray diagrams
Drag an object in front of a concave, convex or plane mirror and watch the rays find the image. Mirror formula, magnification, all six cases, solved problems.
Grade 10–12
Electromagnetic Induction
What is electromagnetic induction? Drag a bar magnet through a coil and watch a centre-zero galvanometer. Learn Faraday's law e = −N dΦ/dt and Lenz's law with worked examples.
Grade 9–11
Conservation of Momentum and Collisions
What is the conservation of momentum? Collide two carts and drag the restitution slider from a sticking e = 0 to a bouncy e = 1. See momentum and kinetic-energy bars update live, with worked examples.
Grade 9–11
Work, Energy and Power
What is work, and what are the formulas for kinetic and potential energy and power? Release a cart on a curved track, watch energy turn to heat, with worked examples.
Grade 9–11
Inclined Plane
How does a block’s weight split on a slope, what is the angle of repose, and when does friction hold a block still or let it slide? Change the angle yourself and watch the force-arrow diagram.
Grade 9–11
Uniform circular motion
Whirl a ball on a string and read ω, T, a = v²/r and F = mv²/r live. Cut the string to see it fly off tangentially, then try banked curves with solved numbers.
Grade 8–10
Transverse and Longitudinal Waves
See a rope wave and a slinky or sound wave driven by one source. Learn crest, trough, compression, rarefaction, wavelength, v = fλ and why particles never travel with the wave, with solved problems.
Grade 9–11
Levers and moments
Slide weights on a seesaw and watch the moment M = F × d on each side. Learn the principle of moments, three classes of lever and mechanical advantage, with solved problems.
Grade 9–11
Centre of mass
Drag masses along a rod or plate and watch the centre of mass x = Σmx/Σm move. Find the balance point, see when a bus topples, and learn stable, unstable and neutral equilibrium with solved problems.
Grade 9–11
Vector addition: triangle and parallelogram laws
Add two vectors by the triangle and parallelogram laws, split them into components, then test a river-crossing boat and a walker with an umbrella. With solved problems.
Grade 9–11
Relative velocity: trains and river crossing
Play with two trains and a swimmer crossing a river. Learn relative speed, train crossing time, heading angle, drift, shortest time vs shortest path, with solved problems.
Grade 11–12
Kepler's laws and elliptical orbits
Drag the eccentricity and see an orbit stretch. Equal-time sectors with equal areas, the period law T² ∝ a³ and escape speed, with solved problems.
Grade 11–12
Newton’s law of gravitation, g and satellites
Play with two masses, the inverse-square graph, g above and below the Earth and a satellite orbit. Learn the law of gravitation, orbital speed, period and escape speed with solved problems.
Grade 11–12
Standing waves in strings and pipes
Pluck a string and blow across open and closed pipes in a simulation. See nodes, antinodes, harmonics, and learn how length, tension and temperature set the pitch, with solved problems.
Grade 11–12
Resonance tube and the speed of sound
Slide the water level in a resonance tube and find the loud spots yourself. See L1 = λ/4 − e and L2 = 3λ/4 − e, compute the speed of sound with v = 2f(L2 − L1), and practise solved problems.
Grade 11–12
Beats: when two close notes pulse
Add two waves of nearly equal frequency and watch the loudness pulse. See the envelope, read the beat frequency |f1 − f2|, hear the effect, and learn how guitarists tune by beats, with solved problems.
Grade 11–12
Doppler effect: moving sources, listeners and sonic booms
Drag a sound source faster and slower and watch the wavefronts bunch up ahead and stretch out behind. Learn the Doppler formula, moving listener, ambulance and train problems, and the sonic boom.
Grade 10–12
Prism, dispersion of light and the rainbow
Send white light through a prism, change the prism angle and incidence, and watch the spectrum form. Learn deviation, minimum deviation, dispersive power and how a raindrop makes a rainbow, with solved problems.
Grade 11–12
Kirchhoff’s laws: junction rule and loop rule
Build a two-loop circuit with two batteries and three resistors. Watch the currents split at a junction, see the voltage sums land on zero and learn how to solve Kirchhoff’s laws problems step by step.
Grade 12
Wheatstone bridge and metre bridge
Unbalance a Wheatstone bridge and watch the galvanometer needle swing. Find balance at P/Q = R/S, then slide the jockey on a metre bridge to measure an unknown resistance with solved examples.
Grade 11–12
Single-slit diffraction
Change the slit width and wavelength and watch light spread behind a single slit. See the intensity graph I = I₀(sin β/β)², the minima at a sin θ = mλ and the central maximum width 2λD/a, with solved problems.
Grade 10–12
Defects of the human eye and their correction
Switch between a normal, short-sighted, long-sighted and ageing eye. See why the image lands in front of or behind the retina, then fit the right lens and work out its power in dioptres.
Grade 12
Polarisation of light: Malus’s law and Brewster’s law
Rotate an analyser behind a polariser and watch I = I₀cos²θ on a graph, then bounce light off glass to find the Brewster angle. Includes polaroid sunglasses, three-filter puzzles and solved problems.
Grade 12
Charging and discharging a capacitor: the RC time constant
Charge and discharge a capacitor through a resistor. Change E, R and C, watch V = E(1 − e^(−t/RC)) and the current curve draw live, find the 63% time constant and the energy stored.
Grade 10–12
Magnetic field lines: bar magnet, current-carrying wire and solenoid
See magnetic field lines of a bar magnet, a straight current-carrying wire and a solenoid. Drag a compass, flip the current, and learn B = μ₀I/2πr, B = μ₀nI and the right-hand grip rule.
Grade 12
AC generator
Spin a coil between magnet poles and watch the sine wave of an AC generator build live. Change N, A, B and rpm, read E0 = NBAω and the rms value, and see why mains is 50 Hz.
Grade 10–12
Transformer
Change the primary and secondary turns of a transformer and watch the voltage step up or down. See Vs = Vp·Ns/Np, power conservation, real efficiency and why power lines use high voltage.
Grade 9–12
Heat transfer: conduction, convection and radiation
Heat a copper, aluminium, glass or wooden rod and watch Q/t = kAΔT/L, see convection currents circulate in a beaker, and see how radiated power grows as T⁴. With tables and solved problems.
Grade 12
Photoelectric effect: Einstein’s equation and the stopping potential
Shine light of any wavelength on sodium, zinc or copper in a vacuum tube. See why electrons leave only above the threshold frequency, how K = hf − φ sets the stopping potential, and why brightness changes only the current.
Grade 10–12
Motor effect: force on a current-carrying wire and the DC motor
Put a current-carrying wire in a magnetic field and watch it get pushed. Change B, I, L and the angle, test Fleming’s left-hand rule, then spin a DC motor with a split-ring commutator and see its torque graph.
Grade 11–12
Gas molecules and kinetic theory: pressure, temperature and speed
Watch gas molecules bounce around a box. Raise the temperature, change the gas, squeeze the volume, and see wall hits turn into pressure that matches PV = NkT. Compare speeds with the Maxwell–Boltzmann curve and calculate rms speed.
Grade 12
The semiconductor diode: p–n junction, I–V curve and rectifier
Bias a p–n junction and watch the depletion layer shrink or grow, carriers cross, and the Shockley I–V curve trace live. Compare silicon and germanium, see breakdown, then build a half-wave rectifier.
Grade 10–12
Radioactive decay: half-life, the decay law and penetration
Watch 240 nuclei decay at random, see the count follow N = N₀e^(−λt), measure the half-life from the graph, then test how alpha, beta and gamma radiation pass through paper, aluminium and lead.
Grade 11–12
The Bohr atom: orbits, energy levels and the hydrogen spectrum
Make a hydrogen electron jump between orbits n = 1 to 6, watch the photon colour come from 1/λ = R(1/n₁² − 1/n₂²), and see the Lyman, Balmer and Paschen series on an energy diagram and spectrum strip.
Animations in other subjects
Chemistry
Structure of the atom
Chemistry
Acids, Bases and the pH Scale
Chemistry
Electron configuration
Chemistry
Gas laws: Boyle, Charles, Gay-Lussac, Avogadro and PV = nRT
Chemistry
How an Ionic Bond Forms
Chemistry
Electrolysis and Faraday’s Laws
Chemistry
Covalent Bond
Chemistry
Periodic Trends
Chemistry
Reaction rate and collision theory
Chemistry
States of matter: solid, liquid, gas and the heating curve
Chemistry
Atomic orbitals: the shapes of s, p and d, quantum numbers and nodes
Chemistry
Molecular shapes and VSEPR theory: bond pairs, lone pairs and angles
Chemistry
The mole concept: molar mass, Avogadro’s number and molar volume
Chemistry
Diffusion and effusion: Graham’s law of gases
Chemistry
Balancing chemical equations: method, examples and practice
Chemistry
Chemical equilibrium: the equilibrium constant Kc and Le Chatelier’s principle
Chemistry
Titration: finding an unknown concentration with a burette and an indicator
Chemistry
Galvanic cell: the Daniell cell, EMF and the Nernst equation
Chemistry
Redox reactions: oxidation numbers, electron transfer and half-equations
Chemistry
Hydrocarbons: alkanes, alkenes, alkynes and structural isomers in 3D
Chemistry
Functional groups: alcohols, aldehydes, ketones, acids, esters and amines
Chemistry
Polymerisation: addition and condensation polymers, polythene and nylon
Chemistry
Separation techniques: filtration, distillation, chromatography, crystallisation
Chemistry
Crystal lattice: SC, BCC and FCC unit cells, packing efficiency and density
Chemistry
Radioactivity: Alpha, Beta, Gamma Decay and Half-Life
Biology
Mitosis cell division
Biology
Diffusion and Osmosis
Biology
Photosynthesis
Biology
The human heart: structure and function
Biology
Mendelian Genetics
Biology
DNA Replication
Biology
Cellular Respiration
Biology
Enzyme Action
Biology
The Nerve Impulse and the Action Potential
Biology
The Nephron and Urine Formation
Biology
Meiosis Cell Division
Biology
Digestive System
Biology
Breathing Mechanism: Inhalation and Exhalation
Biology
Protein synthesis
Biology
Blood circulation: double circulation and cardiac output
Biology
Cell structure and organelles: plant cell vs animal cell
Biology
Reflex action and the reflex arc
Biology
The human eye: parts, image formation and accommodation
Biology
Muscle contraction and the sliding-filament model
Biology
Transport in plants: xylem, phloem and transpiration
Biology
Food chain and food web: energy flow and the 10 % rule
Biology
Population growth: exponential and logistic curves
Biology
Natural selection: peppered moths and the sooty tree
Biology
Immune response: primary and secondary antibody response
Biology
Pollination and fertilisation
Mathematics
Pythagorean Theorem
Mathematics
Trigonometric Ratios and the Unit Circle
Mathematics
Quadratic functions and their graphs
Mathematics
Circle theorems
Mathematics
Heights and distances: elevation and depression angles
Mathematics
Probability: experimental vs theoretical probability
Mathematics
Arithmetic and Geometric Sequences
Mathematics
Mean, Median and Mode
Mathematics
Sets and Venn Diagrams
Mathematics
Linear equations: graphs, slope and simultaneous pairs
Mathematics
Graphs of sin, cos and tan
Mathematics
Completing the Square and the Quadratic Formula
Mathematics
Area of a Circle: Proof, Formula and Solved Problems
Mathematics
Volume and Surface Area of Solids: Cube, Cuboid, Cylinder, Cone, Sphere
Mathematics
Similar Triangles: Scale Factor, AA, SSS, SAS and Shadow Heights
Mathematics
Coordinate Geometry: Distance, Midpoint, Slope, Section Formula and Locus
Mathematics
Conic Sections: Circle, Ellipse, Parabola and Hyperbola
Mathematics
Function Transformations: Shifts, Stretches and Reflections
Mathematics
Derivative as the Slope of a Tangent: Secant to Tangent
Mathematics
Riemann Sums and Integration: Area Under a Curve
Mathematics
Limits and the ε–δ Definition: A Visual Guide
Mathematics
3D Vectors: Sum, Dot Product and Cross Product
Mathematics
Matrix Transformations: Rotation, Reflection, Shear and the Determinant
Mathematics
Complex Numbers: Sum, Product, Powers and Roots on the Argand Plane
Mathematics






















