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".
Programming · Python
Program the classic Snake with scoring, growing length and game over.
Photography, Film and Animation + Media and Journalism
Tell one story about a place in 12 photographs with captions.
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.
Cybersecurity + Pure Mathematics
Write Caesar and substitution ciphers, then crack them with frequency analysis.
History · Oral History
Interview a grandparent or neighbour about one period of their life and set their story against the wider history.
Biology + Environmental Science
Survey plants and small animals with quadrats and calculate a biodiversity index for different areas.
Environmental Science · Climate
Collect a month of electricity, fuel, travel and food data and convert it into kilograms of carbon dioxide.
Programming · Python
Build a command-line task manager that adds, completes, deletes and saves tasks between runs.
History · Local History
Trace how one street, market or village changed over a century using buildings, records and people's memories.
Geography + Environmental Science
Document the condition, uses and problems of a local water body and suggest how to protect it.
Biology + Sports and Exercise Science
Record pulse before, during and after exercise for several volunteers and compare recovery times.
Psychology · Cognitive Psychology
Find how many digits people can repeat and whether grouping them helps.
Behavioural and Cognitive Science · Attention
Compare how fast and accurately people do a simple task alone and while answering messages.
Nutrition and Food · Food Labels
Record the sugar, salt and fat in 20 snacks and rank them per 100 g and per pack.
Finance and Banking · Personal Finance
Plan a monthly budget, record every rupee you spend and compare plan with reality.
Data · Data Visualization
Log your phone's screen-time figures daily and find your patterns.
Biology · Zoology
Do weekly point counts of birds at three sites and compare species between habitats.
History · Primary Sources
Scan and catalogue 30 old photographs with dates, places and people identified.
EdTech and Study Tools · Educational Websites
Build a small site that teaches one chapter with text, diagrams and a quiz.
History · Archaeology
Analyse a bag of clean household waste as an archaeologist would and infer how the household lives.
Communication · Interpersonal
Pass a short story along a chain of ten people and track what is lost, added and changed.
Public Health and Epidemiology · Health Surveys
Survey screen hours and symptoms such as dry eyes and headaches, and share the 20-20-20 rule.
0 to compare
Compare