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.
81 Technology projects
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.
Robotics, IoT and Hardware + Agricultural Technology
Water a plant automatically when a sensor says the soil is dry.
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.
Software Development · Frontend
Design and publish a fast, mobile-friendly site that shows who you are and what you have built.
Cybersecurity · Web Security
Run a training app on your own computer, find the classic flaws, then write the fixed code.
Data · Databases
Model a real system as tables, normalise it and answer ten questions with SQL.
Data · Data Analytics
Pick a public dataset, ask five questions of it and answer each with a chart.
Robotics, IoT and Hardware + Mechatronics and Robotics
Build a two-wheeled robot that follows a black line using infrared sensors.
Games, Graphics and New Tech · Blockchain
Implement blocks, hashes, proof of work and validation to see how a chain resists tampering.
Artificial Intelligence · Recommendation Systems
Recommend films from the public MovieLens ratings using item similarity.
Software Development · Backend
Build a service that turns long links into short codes, redirects visitors and counts clicks.
Artificial Intelligence · Machine Learning
Evaluate five classifiers on the same public dataset with cross-validation and report the differences properly.
Programming · Python
Write a script that renames and sorts a messy folder of files by type and date.
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.
Robotics, IoT and Hardware + Environmental Science
Build a particulate monitor, log readings and compare them with the nearest official station.
Robotics, IoT and Hardware + Earth Science
Measure temperature, humidity and pressure every few minutes and chart them online.
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.
0 to compare
Compare