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
Projects that teach a language by building something real: games, tools, automations and small utilities.
22 Programming projects
We couldn't find an exact match. These are the closest 22, found by leaving out the time limit and the difficulty.
Or look inSoftware DevelopmentArtificial IntelligenceDataCybersecuritySystems and CloudAll TechnologyTwo-subject projectsHelp me choose
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.
Programming · Java
Manage books, members, issue and return with fines, backed by a database.
Programming · Python
Build a command-line task manager that adds, completes, deletes and saves tasks between runs.
Programming · Python
Write a script that renames and sorts a messy folder of files by type and date.
Programming · JavaScript
Make tic-tac-toe for two players, then add a computer that never loses.
Programming + Pure Mathematics
Implement bubble, insertion, merge and quick sort and plot how their running time grows.
Programming + Cybersecurity
Encrypt and decrypt files with a password using a well-tested library.
Programming + Systems and Cloud
Write a persistent key-value database with get, set and delete and an append-only log.
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.
Programming · Python
Build a game where rooms, items and puzzles are loaded from a data file.
Programming · JavaScript
Show a passage, time the user typing it and report words per minute and accuracy.
Programming + Pure Mathematics
Publish a small library for fractions, primes and matrices with full tests and docs.
Programming · Java
Implement a full chess board with legal move checking, check and checkmate.
Programming · Java
Model accounts, deposits and withdrawals with classes, and keep a transaction history.
Programming + EdTech and Study Tools
Build a quiz program with a question bank in a file, shuffled questions and a final score.
Programming · C
Store student records in a file, calculate totals and grades, and print a ranked report.
Programming + Data
Collect a table of public information from a site that allows it and analyse the result.
Programming + Psychology
Write a program that measures reaction time, then use it to compare conditions such as time of day.
Programming · Scratch
Create a choose-your-own-adventure story with characters, scenes and choices.
Programming · Go
Build a fast command-line tool to add expenses, list them and summarise by month and category.
0 to compare
Compare