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
21 projects
Programming · Python
Write a game where the computer picks a number and tells the player "higher" or "lower".
Statistics and Probability · Probability
Calculate and test the chance that two people in a group share a birthday.
Physics · Optics
Find the wavelength of microwaves from melt spots on chocolate, then calculate the speed of light.
Physics · Optics
Trace a laser beam entering water at several angles and get the refractive index from Snell's law.
Statistics and Probability · Probability
Drop sticks on ruled paper, count how many cross a line and get an estimate of pi.
Biology · Botany
Take nail-polish peels of leaves and count stomata on upper and lower surfaces.
Chemistry · Physical Chemistry
Time how long an effervescent tablet takes to dissolve at different water temperatures.
Physics · Waves
Use two phones with an acoustic stopwatch app to time a clap over a known distance.
Physics · Current Electricity
Plot current against voltage for a resistor and a bulb and explain the difference.
Physics · Electromagnetism
Make the simplest electric motor from a cell, a magnet and wire, then test how magnets change its speed.
Physics · Oscillations
Time pendulums of different lengths and get the acceleration due to gravity from a straight-line graph.
Physics · Magnetism
Use the phone's magnetometer to measure how field strength falls with distance from a magnet.
Chemistry · Thermochemistry
Dissolve different salts in water and classify each as heating or cooling the water.
Biology · Evolution
Play predator on beads scattered on patterned cloth and watch the population shift over generations.
Biology · Biotechnology
Use balloons on bottles to measure how sugar type and temperature change the gas yeast produces.
Biology + Nutrition and Food
Use four standard tests to find which nutrients are present in ten common foods.
Pure Mathematics · Combinatorics
Build 16 rows of the triangle and discover at least six patterns hidden in it.
Physics · Optics
Trap a laser beam inside a curved stream of water, the way an optical fibre works.
Physics · Mechanics
Find the angle at which a block just slides and compare friction for different surfaces.
Physics · Optics
Reflect a laser at grazing angle off a steel ruler and get its wavelength from the diffraction spots.
Statistics and Probability · Probability
Play the three-door game 100 times each way and show why switching wins two-thirds of the time.
0 to compare
Compare