Programming · Python
Build a number guessing game in Python
Write a game where the computer picks a number and tells the player "higher" or "lower".
- Beginner
- 1–3 hours
- Free
606 projects · 13 streams · every class
25 projects
Programming · Python
Write a game where the computer picks a number and tells the player "higher" or "lower".
Chemistry · Analytical Chemistry
Extract a natural indicator from red cabbage and rank household liquids from acid to base.
Physics · Optics
Make a box camera with no lens and show that image size depends on object and screen distance.
Chemistry · Analytical Chemistry
Separate the dyes in marker pens on filter paper and calculate an Rf value for each colour.
Pure Mathematics + Fine Arts
Find which regular polygons tile the plane and create an Escher-style tile.
Astronomy and Space · Planetary Science
Shrink the solar system so the Sun is a football and place the planets at true scale distances.
Astronomy and Space · Observational Astronomy
Use a torch and two balls to show how the Moon's shadow and the Earth's shadow cause eclipses.
Statistics and Probability · Probability
Invent a spinner or dice game, test whether it is fair and fix it if not.
Physics · Dynamics
Make parachutes of different sizes and shapes and time their fall with the same load.
Physics · Optics
Make a periscope from card and two mirrors and show that both must sit at 45 degrees.
Environmental Science · Water
Make drinking-quality water from salty water with sunlight and measure how much you get.
Pure Mathematics · Algebra
Build 3×3 and 4×4 magic squares and prove why the centre of a 3×3 must be 5.
Biology · Human Physiology
Make a bell-jar lung model from a bottle and balloons, then measure real lung capacity by displacing water.
Astronomy and Space · Rocketry
Launch paper rockets with compressed air and test how fins and nose shape change the distance.
Behavioural and Cognitive Science + Biology
Use the ruler-drop test to compare reaction times between hands, ages and times of day.
Environmental Science · Climate
Show that melting land ice raises water level but melting floating ice does not.
Physics · Electrostatics
Make a foil-leaf electroscope in a jar and use it to compare charged objects.
Environmental Science · Water
Layer cotton, sand and gravel in a bottle and see how clear muddy water becomes.
Physics · Current Electricity
Make a quiz board where a bulb lights when a question is matched to the right answer.
Earth Science · Physical Geography
Run water down a sand tray and see how slope, flow and plant cover change erosion.
Chemistry + Environmental Science
Build layered filters from sand, gravel and charcoal and compare how clear the water comes out.
Earth Science + Crops, Soil and Horticulture
Pour water through sand, clay and loam and measure how much each holds and how fast it drains.
Physics · Kinematics
Film objects of different mass falling together and compare their fall times frame by frame.
Programming · Scratch
Create a choose-your-own-adventure story with characters, scenes and choices.
0 to compare
Compare