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.
33 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.
Robotics, IoT and Hardware · Robotics
Build a robot that drives on its own and turns away from obstacles using an ultrasonic sensor.
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.
Artificial Intelligence · NLP
Train a model on a public SMS dataset to separate spam from normal messages.
Robotics, IoT and Hardware + Mechatronics and Robotics
Build a two-wheeled robot that follows a black line using infrared sensors.
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 + 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.
Programming + Cybersecurity
Encrypt and decrypt files with a password using a well-tested library.
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.
Data + EdTech and Study Tools
Animate bars being sorted so a learner can see each comparison and swap.
Games, Graphics and New Tech + Physics
Simulate bouncing balls with gravity, friction and collisions in the browser.
Systems and Cloud + Robotics, IoT and Hardware
Turn a Raspberry Pi into a home web server that hosts your own site on the local network.
Software Development · Frontend
Build an installable notes app that saves on the device and works with no internet.
Cybersecurity + Systems and Cloud
Capture traffic on your own computer and identify which protocols and services it talks to.
Software Development · Web Development
Let users enter the ingredients they have and rank recipes by how many they match.
Artificial Intelligence · Speech
Record speech, transcribe it with an open model and measure the word error rate.
0 to compare
Compare