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
We couldn't find an exact match. These are the closest 19, found by leaving out the time limit.
Or look inProgrammingSoftware DevelopmentArtificial IntelligenceDataCybersecurityAll TechnologyTwo-subject projectsHelp me choose
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