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
8 projects
Programming · Python
Write a game where the computer picks a number and tells the player "higher" or "lower".
Pure Mathematics + Biology
Count spirals on pine cones, sunflowers and pineapples and test whether they are Fibonacci numbers.
Astronomy and Space · Observational Astronomy
Sketch the Moon every clear night for a month and explain the pattern with a ball-and-lamp model.
Pure Mathematics · Algebra
Build 3×3 and 4×4 magic squares and prove why the centre of a 3×3 must be 5.
Behavioural and Cognitive Science + Biology
Use the ruler-drop test to compare reaction times between hands, ages and times of day.
Photography, Film and Animation · Photography
Photograph the same subject every hour from dawn to dusk and study how light changes it.
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