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
52 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.
Chemistry + Nutrition and Food
Titrate juices with iodine and starch to compare how much vitamin C each contains.
Pure Mathematics · Trigonometry
Make a clinometer and find the height of your school building, a tree and a tower.
Electrical Engineering + Physics
Wind a coil motor with a paper-clip cradle and test how turns and magnets change its speed.
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.
Biology · Cell Biology
Soak potato strips in salt solutions and find the concentration at which they neither gain nor lose mass.
Chemistry · Physical Chemistry
Time how long an effervescent tablet takes to dissolve at different water temperatures.
Biology + Sports and Exercise Science
Record pulse before, during and after exercise for several volunteers and compare recovery times.
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.
Astronomy and Space + Pure Mathematics
Measure a stick's shadow at local noon in two cities and calculate the size of the Earth.
Physics · Optics
Split light with a CD and compare the spectra of the Sun, LEDs, CFLs and flames.
Physics · Magnetism
Use the phone's magnetometer to measure how field strength falls with distance from a magnet.
Applied Mathematics + Physics
Predict how period depends on length using only units, then confirm the power law with a log-log graph.
Statistics and Probability + Biology
Use capture-recapture with beans to estimate a hidden total, then judge how accurate the method is.
Chemistry · Thermochemistry
Dissolve different salts in water and classify each as heating or cooling the water.
Communication · Interpersonal
Pass a short story along a chain of ten people and track what is lost, added and changed.
Chemistry · Analytical Chemistry
React eggshell with vinegar, measure the mass of carbon dioxide lost and calculate its purity.
0 to compare
Compare