Cybersecurity · Web Security
Find and fix vulnerabilities in a deliberately weak web app
Run a training app on your own computer, find the classic flaws, then write the fixed code.
- Advanced
- 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.
19 Technology projects
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 · Machine Learning
Evaluate five classifiers on the same public dataset with cross-validation and report the differences properly.
Robotics, IoT and Hardware + Environmental Science
Build a particulate monitor, log readings and compare them with the nearest official station.
Data · Big Data
Load a multi-million-row public dataset and answer ten business questions with efficient queries.
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
Use a pretrained detector to count vehicles crossing a line in traffic footage.
Artificial Intelligence + Crops, Soil and Horticulture
Combine public district rainfall and yield data and test how much of yield rainfall explains.
Systems and Cloud + Environmental Science
Profile a program, optimise it and estimate the energy and carbon saved.
Games, Graphics and New Tech + Physics
Write a small simulator for one and two qubits and reproduce a Bell state.
Robotics, IoT and Hardware · Drones
Program a simulated drone to take off, fly a square and land, then add obstacle avoidance.
Games, Graphics and New Tech + EdTech and Study Tools
Show a 3D model of the heart or solar system on a table through a phone camera.
0 to compare
Compare