Physics + Programming
Simulate projectile motion with air drag in Python
Plot real trajectories with air resistance and compare them with the textbook parabola.
- Intermediate
- 1–2 weeks
- Free
606 projects · 13 streams · every class
156 projects
Physics + Programming
Plot real trajectories with air resistance and compare them with the textbook parabola.
Photography, Film and Animation · Animation
Animate clay, paper or toys frame by frame into a 30-second story.
Programming · Python
Write a game where the computer picks a number and tells the player "higher" or "lower".
Political Science · Elections
Use official results from three elections to chart turnout, vote share and margins.
Programming · Python
Program the classic Snake with scoring, growing length and game over.
Pure Mathematics + Cybersecurity
Encrypt and decrypt a message with small primes by hand, then in code, and see why large primes matter.
Software Development · APIs
Show current weather and a five-day forecast for any city using a free weather API.
Music, Theatre and Writing + Programming
Write programs that draw a different artwork every time they run and curate a series of ten.
Artificial Intelligence · Deep Learning
Train a small neural network on the MNIST digits and study where it goes wrong.
Public Health and Epidemiology · Health Surveys
Collect anonymous data on sleep, breakfast, exercise, water and screen time and report the patterns.
Artificial Intelligence + Statistics and Probability
Use a public housing dataset to predict price from size, rooms and location.
Photography, Film and Animation + Media and Journalism
Tell one story about a place in 12 photographs with captions.
Nutrition and Food · Diet Studies
Keep a food diary for seven days and compare your intake with a balanced plate.
Biology + Data
Download one gene from six species, align the sequences and build an evolutionary tree.
Artificial Intelligence · NLP
Train a model on a public SMS dataset to separate spam from normal messages.
Cybersecurity + Pure Mathematics
Write Caesar and substitution ciphers, then crack them with frequency analysis.
EdTech and Study Tools + Software Development
Make a web app that shows each card again just before you would forget it.
Literature and English + Data
Count words and character mentions in a public-domain novel and see what the numbers reveal.
Graphic and UI/UX Design + Marketing
Design a logo, colours, type and three applications for a real shop or café.
Software Development · Frontend
Design and publish a fast, mobile-friendly site that shows who you are and what you have built.
History · Oral History
Interview a grandparent or neighbour about one period of their life and set their story against the wider history.
Cybersecurity · Authentication
Score a password's strength, explain why, and estimate how long it would take to guess.
Environmental Science · Climate
Collect a month of electricity, fuel, travel and food data and convert it into kilograms of carbon dioxide.
Architecture and Interior Design · Interior Design
Measure a real room, draw it to scale and build a model of a redesigned layout.
0 to compare
Compare