Games, Graphics and New Tech + Graphic and UI/UX Design
Build a 2D platformer game
Make a platform game with three levels, enemies, collectables and a menu.
- Intermediate
- 2–4 weeks
- 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.
52 Technology projects
We couldn't find an exact match. These are the closest 52, found by leaving out the time limit.
Or look inProgrammingSoftware DevelopmentArtificial IntelligenceDataCybersecurityAll TechnologyTwo-subject projectsHelp me choose
Games, Graphics and New Tech + Graphic and UI/UX Design
Make a platform game with three levels, enemies, collectables and a menu.
Software Development · APIs
Show current weather and a five-day forecast for any city using a free weather API.
Artificial Intelligence · Deep Learning
Train a small neural network on the MNIST digits and study where it goes wrong.
Programming · Java
Manage books, members, issue and return with fines, backed by a database.
Artificial Intelligence + Statistics and Probability
Use a public housing dataset to predict price from size, rooms and location.
Software Development · Developer Tools
Find a beginner-friendly issue, fix it and get your pull request merged.
Artificial Intelligence · NLP
Train a model on a public SMS dataset to separate spam from normal messages.
Data · Databases
Model a real system as tables, normalise it and answer ten questions with SQL.
Games, Graphics and New Tech · Blockchain
Implement blocks, hashes, proof of work and validation to see how a chain resists tampering.
Software Development · Backend
Build a service that turns long links into short codes, redirects visitors and counts clicks.
Robotics, IoT and Hardware + Mechanical Engineering
Model a bracket, apply a load in simulation and redesign it to be lighter and still strong.
Software Development · Mobile Apps
Create an Android app to tick off daily habits and see streaks and a calendar heat map.
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.
Data + Operations, HR and Supply Chain
Turn a public retail dataset into a one-page dashboard that answers a manager's questions.
Programming + Cybersecurity
Encrypt and decrypt files with a password using a well-tested library.
Systems and Cloud · Containers
Package one of your own apps and its database so anyone can run it with one command.
Artificial Intelligence + Marketing
Group customers by spending behaviour with k-means and describe each group in plain words.
Systems and Cloud · Networking
Write a server and client that exchange messages over TCP with several users.
Software Development + EdTech and Study Tools
Build a timed quiz site for your class with a live leaderboard.
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.
Cybersecurity · Digital Forensics
Delete files on a spare USB drive, image it and see what can be recovered and why.
Data · Data Engineering
Take a messy government dataset and produce a clean, documented version with a script.
0 to compare
Compare