Programming · Python
Build a Snake game
Program the classic Snake with scoring, growing length and game over.
- Easy
- 2–7 days
- 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.
22 Technology projects
We couldn't find an exact match. These are the closest 22, found by leaving out the time limit.
Or look inProgrammingSoftware DevelopmentArtificial IntelligenceDataCybersecurityAll TechnologyTwo-subject projectsHelp me choose
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.
Software Development · Frontend
Design and publish a fast, mobile-friendly site that shows who you are and what you have built.
Cybersecurity · Authentication
Score a password's strength, explain why, and estimate how long it would take to guess.
Robotics, IoT and Hardware · Arduino
Read a temperature sensor and show the value on a small screen.
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.
Data · Data Visualization
Log your phone's screen-time figures daily and find your patterns.
Artificial Intelligence · NLP
Answer common questions about your school with keyword matching and a fallback reply.
Robotics, IoT and Hardware + Graphic and UI/UX Design
Design a phone stand or cable holder in free CAD software and improve it over three versions.
Programming · Python
Make a desktop calculator with buttons, a display and keyboard support.
Programming · Python
Build a game where rooms, items and puzzles are loaded from a data file.
Robotics, IoT and Hardware · Arduino
Open a bin lid automatically when a hand comes near, using an ultrasonic sensor and a servo.
Programming · JavaScript
Show a passage, time the user typing it and report words per minute and accuracy.
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.
Cybersecurity · Privacy
Find what is publicly visible about you online and tighten your privacy settings.
Programming · C
Store student records in a file, calculate totals and grades, and print a ranked report.
Data + Statistics and Probability
Roll a die 300 times and test whether the results fit a fair die.
Robotics, IoT and Hardware · Embedded Systems
Make a buzzer system that shows which of four teams pressed first.
Programming + Psychology
Write a program that measures reaction time, then use it to compare conditions such as time of day.
0 to compare
Compare