Games, Graphics and New Tech · Blockchain
Build a simple blockchain
Implement blocks, hashes, proof of work and validation to see how a chain resists tampering.
- Intermediate
- 1–2 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.
20 Technology projects
Games, Graphics and New Tech · Blockchain
Implement blocks, hashes, proof of work and validation to see how a chain resists tampering.
Software Development · Backend
Build a service that turns long links into short codes, redirects visitors and counts clicks.
Artificial Intelligence · Machine Learning
Evaluate five classifiers on the same public dataset with cross-validation and report the differences properly.
Systems and Cloud · System Design
Design a system for orders, restaurants and delivery partners and justify each choice with numbers.
Data · Big Data
Load a multi-million-row public dataset and answer ten business questions with efficient queries.
Data + Operations, HR and Supply Chain
Turn a public retail dataset into a one-page dashboard that answers a manager's questions.
Systems and Cloud · Containers
Package one of your own apps and its database so anyone can run it with one command.
Artificial Intelligence + Marketing
Group customers by spending behaviour with k-means and describe each group in plain words.
Data + Marketing
Find which products are bought together in a public transaction dataset.
Cybersecurity · Digital Forensics
Delete files on a spare USB drive, image it and see what can be recovered and why.
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.
Cybersecurity · Secure Coding
Study ten public security fixes in open-source projects and turn them into a review checklist.
Cybersecurity · Authentication
Add time-based one-time codes to a login page and explain how they are generated.
Systems and Cloud · Linux
Write a command-line shell that runs programs, handles pipes and redirects output.
Software Development · APIs
Design and document an API with endpoints for books, authors and orders, with tests.
Systems and Cloud · DevOps
Set up a pipeline that tests and deploys your site automatically on every push.
Systems and Cloud · Operating Systems
Simulate first-come-first-served, shortest-job-first and round robin and compare waiting times.
Programming · Go
Build a fast command-line tool to add expenses, list them and summarise by month and category.
0 to compare
Compare