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
19 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.
Cybersecurity + Pure Mathematics
Write Caesar and substitution ciphers, then crack them with frequency analysis.
Cybersecurity · Authentication
Score a password's strength, explain why, and estimate how long it would take to guess.
Programming · Python
Build a command-line task manager that adds, completes, deletes and saves tasks between runs.
Data · Data Analytics
Pick a public dataset, ask five questions of it and answer each with a chart.
Environmental Science + Data
Download long-term temperature records and test whether your city has warmed, and by how much.
Programming · Python
Write a script that renames and sorts a messy folder of files by type and date.
Artificial Intelligence · NLP
Answer common questions about your school with keyword matching and a fallback reply.
Music, Theatre and Writing + Data
Map a year of temperature or rainfall data to pitch and rhythm and compose a short piece from it.
Programming · Python
Make a desktop calculator with buttons, a display and keyboard support.
Earth Science + Data
Download a month of world earthquakes and show that they trace the plate boundaries.
EdTech and Study Tools + Programming
Write a program that asks more of the questions you get wrong.
Agricultural Technology + Artificial Intelligence
Photograph leaves weekly under the same conditions and track greenness as a sign of health.
Programming · Python
Build a game where rooms, items and puzzles are loaded from a data file.
Pure Mathematics + Programming
Draw the Koch snowflake, Sierpinski triangle and Mandelbrot set and measure a fractal dimension.
Programming + EdTech and Study Tools
Build a quiz program with a question bank in a file, shuffled questions and a final score.
Programming + Psychology
Write a program that measures reaction time, then use it to compare conditions such as time of day.
Data + Environmental Science
Pull official air-quality readings and show daily, weekly and seasonal patterns.
0 to compare
Compare