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.
31 Technology projects
We couldn't find an exact match. These are the closest 31, found by leaving out the time limit.
Or look inProgrammingSoftware DevelopmentArtificial IntelligenceDataCybersecurityAll TechnologyTwo-subject projectsHelp me choose
Software Development + Applied Mathematics
Generate a clash-free timetable from teachers, subjects, rooms and periods.
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.
Robotics, IoT and Hardware + Environmental Science
Build a particulate monitor, log readings and compare them with the nearest official station.
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.
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.
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.
Software Development · Full Stack
Create a chat app with rooms, live messages, typing indicators and message history.
Programming · Java
Implement a full chess board with legal move checking, check and checkmate.
Artificial Intelligence · Computer Vision
Collect images of static signs, train a classifier and test it with people who did not provide training data.
Robotics, IoT and Hardware · IoT
Send a vehicle's position to a server and show it to parents on a map, with privacy safeguards.
Artificial Intelligence · Computer Vision
Use a pretrained detector to count vehicles crossing a line in traffic footage.
0 to compare
Compare