Software Development + Applied Mathematics
Create a school timetable generator
Generate a clash-free timetable from teachers, subjects, rooms and periods.
- Advanced
- 1–3 months
- 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.
38 Technology projects
Software Development + Applied Mathematics
Generate a clash-free timetable from teachers, subjects, rooms and periods.
Software Development · Developer Tools
Find a beginner-friendly issue, fix it and get your pull request merged.
Cybersecurity · Web Security
Run a training app on your own computer, find the classic flaws, then write the fixed code.
Artificial Intelligence · Recommendation Systems
Recommend films from the public MovieLens ratings using item similarity.
Artificial Intelligence + Agricultural Technology
Train a model on public leaf images to tell healthy leaves from diseased ones and test it on your own photos.
Artificial Intelligence · Machine Learning
Evaluate five classifiers on the same public dataset with cross-validation and report the differences properly.
Software Development · Mobile Apps
Teachers show a changing QR code; students scan it to mark attendance, with safeguards against proxies.
Data · Data Engineering
Fetch a public data feed daily, clean it, store it in a database and chart the history.
Artificial Intelligence · Computer Vision
Find visually similar images by comparing feature vectors from a pretrained network.
Systems and Cloud · System Design
Design a system for orders, restaurants and delivery partners and justify each choice with numbers.
Data · Big Data
Load a multi-million-row public dataset and answer ten business questions with efficient queries.
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.
Programming + Systems and Cloud
Write a persistent key-value database with get, set and delete and an append-only log.
Robotics, IoT and Hardware + Electronics and Communication
Switch low-voltage lamps and fans from a phone and with schedules, using an ESP32.
Data + Marketing
Find which products are bought together in a public transaction dataset.
Cybersecurity · Digital Forensics
Delete files on a spare USB drive, image it and see what can be recovered and why.
Artificial Intelligence + Media and Journalism
Train a classifier on a public dataset and show why it learns the source's style, not the truth.
Games, Graphics and New Tech + Pure Mathematics
Write a program that draws spheres with shadows and reflections by tracing rays.
Artificial Intelligence · Time-Series
Flag unusual readings in a temperature or power series using rolling statistics.
Artificial Intelligence + Earth Science
Forecast tomorrow's temperature from past data and beat the "same as today" baseline.
Software Development + Entrepreneurship
Let students list and find second-hand textbooks on campus and compare prices.
Cybersecurity · Secure Coding
Study ten public security fixes in open-source projects and turn them into a review checklist.
Software Development · Full Stack
Create a chat app with rooms, live messages, typing indicators and message history.
0 to compare
Compare