Programming · Python
Build a calculator with a graphical interface
Make a desktop calculator with buttons, a display and keyboard support.
- Easy
- 2–7 days
- 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.
59 Technology projects
Programming · Python
Make a desktop calculator with buttons, a display and keyboard support.
Data + Marketing
Find which products are bought together in a public transaction dataset.
Programming · Python
Write a tool that converts headings, lists, links, bold and code blocks from Markdown to HTML.
Artificial Intelligence + Teaching and Learning
Survey classmates anonymously and model how sleep, study hours and screen time relate to marks.
Artificial Intelligence + Media and Journalism
Train a classifier on a public dataset and show why it learns the source's style, not the truth.
Data · Data Engineering
Take a messy government dataset and produce a clean, documented version with a script.
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.
Artificial Intelligence · NLP
Pick the most important sentences of an article using word frequency and TextRank.
Programming · Python
Build a game where rooms, items and puzzles are loaded from a data file.
Artificial Intelligence + EdTech and Study Tools
Compare a set of documents pairwise and highlight overlapping passages.
Cybersecurity · Authentication
Add time-based one-time codes to a login page and explain how they are generated.
Artificial Intelligence · Speech
Record speech, transcribe it with an open model and measure the word error rate.
Artificial Intelligence · Computer Vision
Collect images of static signs, train a classifier and test it with people who did not provide training data.
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.
Programming + EdTech and Study Tools
Build a quiz program with a question bank in a file, shuffled questions and a final score.
Artificial Intelligence · Reinforcement Learning
Implement Q-learning for a grid world and watch the agent learn the shortest path.
Software Development · APIs
Design and document an API with endpoints for books, authors and orders, with tests.
Data + Statistics and Probability
Use ball-by-ball public data to test a claim such as "winning the toss wins the match".
Systems and Cloud + Environmental Science
Profile a program, optimise it and estimate the energy and carbon saved.
Data · Data Science
Use official accident statistics to find when, where and why accidents happen in your state.
Artificial Intelligence · Computer Vision
Detect hand landmarks from a webcam and map gestures to next and previous slide.
0 to compare
Compare