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
126 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.
Programming · Python
Program the classic Snake with scoring, growing length and game over.
Marketing · Consumer Behaviour
Survey 50 classmates and find what really drives their choice of food delivery app.
Software Development · APIs
Show current weather and a five-day forecast for any city using a free weather API.
Artificial Intelligence + Statistics and Probability
Use a public housing dataset to predict price from size, rooms and location.
Nutrition and Food · Diet Studies
Keep a food diary for seven days and compare your intake with a balanced plate.
Psychology · Experiments
Time how long people take to name ink colours when the word says a different colour.
Behavioural Economics · Experiments
Let proposers split ten tokens and responders accept or reject, and compare the results with theory.
Pure Mathematics + Biology
Count spirals on pine cones, sunflowers and pineapples and test whether they are Fibonacci numbers.
Media and Journalism · Media Analysis
Compare headlines, sources quoted and language in two papers' coverage of one event over a week.
Cybersecurity + Pure Mathematics
Write Caesar and substitution ciphers, then crack them with frequency analysis.
Literature and English · Literary Analysis
Analyse the plot, character, setting, narration and theme of one short story.
Software Development · Frontend
Design and publish a fast, mobile-friendly site that shows who you are and what you have built.
Statistics and Probability · Probability
Drop sticks on ruled paper, count how many cross a line and get an estimate of pi.
Cybersecurity · Authentication
Score a password's strength, explain why, and estimate how long it would take to guess.
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.
Applied Mathematics + Finance and Banking
Model how savings grow with interest and how inflation changes their real value.
Behavioural Economics + Psychology
Show two groups a high or low number first and compare their estimates of an unrelated price.
Programming · Python
Build a command-line task manager that adds, completes, deletes and saves tasks between runs.
Public Health and Epidemiology + History
Recreate the 1854 cholera map from public data and show how it pointed to one water pump.
Data · Data Analytics
Pick a public dataset, ask five questions of it and answer each with a chart.
Biology + Sports and Exercise Science
Record pulse before, during and after exercise for several volunteers and compare recovery times.
0 to compare
Compare