The library

Hands-on experiments, books and tools for learning physics at home. Members can suggest new ones — every suggestion is checked before it appears here.

Suggest an addition

Experiments

Astro + quantum

Build a CD spectroscope

Split light into its colours with a cardboard tube and an old CD, and discover how astronomers know what stars are made of.

●○○1 evening~£0Late Oct
Quantum

Measure the speed of light with chocolate

Use a microwave oven, a bar of chocolate and a ruler to measure one of the fastest things in the universe.

●○○30 minutes~£2 (one chocolate bar)Nov
Quantum

The double-slit experiment at home

See light behave like a wave using a laser pointer, a hair and some kitchen foil — the gateway to quantum weirdness.

●●○1–2 evenings~£5 (laser pointer)Nov
Quantum

Find Planck's constant with LEDs

Different coloured LEDs switch on at different voltages. A multimeter and a little maths reveal the number at the heart of quantum physics.

●●○2 evenings~£15 (multimeter + LED kit)Late Nov – mid Dec
Astrophysics

Weigh Jupiter

Track Jupiter's moons through binoculars over a few weeks, then use Kepler's third law to work out the mass of the largest planet.

●●●Several clear nights over 2–4 weeks£0 with binoculars you ownMid Dec – Jan
Astrophysics

Track sunspots to time the Sun's spin

Project the Sun safely onto card, sketch its spots over a couple of weeks, and work out how fast our star rotates.

●●○10 minutes on each clear day, over ~2 weeks£0 with binoculars you ownMid Dec – Jan
Astrophysics

Measure the Earth like Eratosthenes

A stick, its noon shadow and a little geometry — the same method used to measure the planet over 2,000 years ago.

●○○1 sunny day near the equinox£0Feb – Mar
Astrophysics

Simulate an orbit in code

Start with PhET's ready-made simulations, then write a 30-line Python program that makes a planet orbit the Sun.

●●○2–3 evenings£0Feb – Mar
Astro + quantum

A charged particle in a magnetic field

Simulate the spiral path of a charged particle in Python — the motion behind auroras, particle accelerators and the Earth's radiation belts.

●●●2 evenings£0
Astrophysics

Discover Hubble's law from real data

Look up real galaxies' distances and speeds, plot them in Python, and find out how fast the universe is expanding — and how old it is.

●●○2 evenings£0
Astrophysics

Measure distance by parallax

Start with your thumb jumping as you blink, then measure the distance to a faraway landmark — the same idea astronomers use for the nearest stars.

●●○1 afternoon£0
Astro + quantum

Simulate a falling object, step by step

Your first physics simulation — a dozen lines of Python that drop a ball, then add air resistance and find its top speed.

●●○1–2 evenings£0
Quantum

Simulate a particle in a box

Solve the simplest quantum system in Python — an electron trapped between two walls — and see why its energy comes in steps.

●●●2 evenings£0
Astrophysics

Simulate an exoplanet transit

Extend your orbit code to make a planet cross its star, and see the tiny dip in starlight that astronomers use to find new worlds.

●●○2 evenings£0
Quantum

The three-polariser puzzle

Two crossed polarising filters block all light — until you slip a third one between them. A tabletop doorway into quantum measurement.

●○○1 evening~£5 (polarising film)
Astro + quantum

Time a pendulum

A weight on a string and your phone's stopwatch — measure how the swing depends on length, then use it to measure gravity.

●○○1 evening£0
Astro + quantum

Why GPS needs relativity

A pen-and-paper calculation of how much GPS satellite clocks drift because of Einstein's relativity — and how far off your map would be without the fix.

●●○1 evening£0

Books

Tools and resources