Software Development · APIs
Build a weather app using a public API
Show current weather and a five-day forecast for any city using a free weather API.
- Intermediate
- 2–7 days
- Free
606 projects · 13 streams · every class
40 projects
Software Development · APIs
Show current weather and a five-day forecast for any city using a free weather API.
Artificial Intelligence + Statistics and Probability
Use a public housing dataset to predict price from size, rooms and location.
Software Development · Frontend
Design and publish a fast, mobile-friendly site that shows who you are and what you have built.
Public Health and Epidemiology + History
Recreate the 1854 cholera map from public data and show how it pointed to one water pump.
Data · Data Analytics
Pick a public dataset, ask five questions of it and answer each with a chart.
Microeconomics · Elasticity
Ask how many units people would buy at different prices and calculate elasticity along the curve.
Sociology · Work
Survey how many hours men, women, boys and girls in households spend on unpaid work.
Programming · Python
Write a script that renames and sorts a messy folder of files by type and date.
Automobile Engineering + Finance and Banking
Build a five-year cost and emissions comparison for an electric and a petrol two-wheeler.
Programming · JavaScript
Make tic-tac-toe for two players, then add a computer that never loses.
Programming + Pure Mathematics
Implement bubble, insertion, merge and quick sort and plot how their running time grows.
Programming + Cybersecurity
Encrypt and decrypt files with a password using a well-tested library.
Systems and Cloud · Containers
Package one of your own apps and its database so anyone can run it with one command.
Systems and Cloud · Networking
Write a server and client that exchange messages over TCP with several users.
Statistics and Probability · Statistics
Plot anonymous marks from several tests and check how well a bell curve describes them.
Photography, Film and Animation · Animation
Bring a logo to life in five seconds using the principles of animation.
Robotics, IoT and Hardware + Graphic and UI/UX Design
Design a phone stand or cable holder in free CAD software and improve it over three versions.
Software Development + EdTech and Study Tools
Build a timed quiz site for your class with a live leaderboard.
Communication + Languages and Linguistics
Collect 100 donated messages and classify abbreviations, emoji and language mixing.
Programming · Python
Write a tool that converts headings, lists, links, bold and code blocks from Markdown to HTML.
Applied Mathematics + Finance and Banking
Derive the EMI formula from a geometric series and build a full repayment schedule.
Data · Data Engineering
Take a messy government dataset and produce a clean, documented version with a script.
Data + EdTech and Study Tools
Animate bars being sorted so a learner can see each comparison and swap.
Systems and Cloud + Robotics, IoT and Hardware
Turn a Raspberry Pi into a home web server that hosts your own site on the local network.
0 to compare
Compare