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
Coding, AI, data, security and hardware projects for school computer science, college courses and your portfolio. Most need only a computer and free software.
26 Technology 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.
Artificial Intelligence · Deep Learning
Train a small neural network on the MNIST digits and study where it goes wrong.
Artificial Intelligence + Statistics and Probability
Use a public housing dataset to predict price from size, rooms and location.
Artificial Intelligence · NLP
Train a model on a public SMS dataset to separate spam from normal messages.
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.
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.
Programming + Cybersecurity
Encrypt and decrypt files with a password using a well-tested library.
Programming · Python
Make a desktop calculator with buttons, a display and keyboard support.
Programming · Python
Write a tool that converts headings, lists, links, bold and code blocks from Markdown to HTML.
Artificial Intelligence + Teaching and Learning
Survey classmates anonymously and model how sleep, study hours and screen time relate to marks.
Programming · Python
Build a game where rooms, items and puzzles are loaded from a data file.
Artificial Intelligence · Speech
Record speech, transcribe it with an open model and measure the word error rate.
Programming + EdTech and Study Tools
Build a quiz program with a question bank in a file, shuffled questions and a final score.
Data + Statistics and Probability
Use ball-by-ball public data to test a claim such as "winning the toss wins the match".
Data · Data Science
Use official accident statistics to find when, where and why accidents happen in your state.
Artificial Intelligence · Computer Vision
Detect hand landmarks from a webcam and map gestures to next and previous slide.
Programming + Data
Collect a table of public information from a site that allows it and analyse the result.
Games, Graphics and New Tech + Public Health and Epidemiology
Model susceptible, infected and recovered people and see how vaccination and distancing change the curve.
Programming + Psychology
Write a program that measures reaction time, then use it to compare conditions such as time of day.
0 to compare
Compare