technifyed

606 projects · 13 streams · every class

Technology projects 31

Coding, AI, data, security and hardware projects for school computer science, college courses and your portfolio. Most need only a computer and free software.

31 Technology projects

Software Development · Developer Tools

Contribute a fix to an open-source project

Find a beginner-friendly issue, fix it and get your pull request merged.

Open Source ProjectComputer onlyFull guide

  • Intermediate
  • 2–4 weeks
  • Free

Artificial Intelligence · Recommendation Systems

Build a movie recommender

Recommend films from the public MovieLens ratings using item similarity.

AI/ML ProjectComputer onlyFull guide

  • Advanced
  • 2–4 weeks
  • Free

Artificial Intelligence · Machine Learning

Compare machine-learning models on one dataset

Evaluate five classifiers on the same public dataset with cross-validation and report the differences properly.

AI/ML ProjectComputer only

  • Advanced
  • 1–2 weeks
  • Free

Data · Data Engineering

Build a data pipeline that runs every day

Fetch a public data feed daily, clean it, store it in a database and chart the history.

Software ProjectComputer only

  • Advanced
  • 2–4 weeks
  • Free

Artificial Intelligence · Computer Vision

Build an image search engine

Find visually similar images by comparing feature vectors from a pretrained network.

AI/ML ProjectComputer only

  • Advanced
  • 2–4 weeks
  • Free

Systems and Cloud · System Design

Design the architecture of a food-delivery app

Design a system for orders, restaurants and delivery partners and justify each choice with numbers.

Case StudyComputer only

  • Advanced
  • 1–2 weeks
  • Free

Data · Big Data

Analyse a large open dataset with SQL

Load a multi-million-row public dataset and answer ten business questions with efficient queries.

Data AnalysisComputer only

  • Advanced
  • 1–2 weeks
  • Free

Systems and Cloud · Containers

Containerise an application with Docker

Package one of your own apps and its database so anyone can run it with one command.

Software ProjectComputer only

  • Intermediate
  • 2–7 days
  • Free

Artificial Intelligence + Marketing

Cluster customers into groups

Group customers by spending behaviour with k-means and describe each group in plain words.

AI/ML ProjectComputer only

  • Intermediate
  • 1–2 weeks
  • Free

Programming + Systems and Cloud

Build a tiny key-value store in Rust

Write a persistent key-value database with get, set and delete and an append-only log.

Software ProjectComputer only

  • Advanced
  • 2–4 weeks
  • Free

Cybersecurity · Digital Forensics

Recover deleted files from a test drive

Delete files on a spare USB drive, image it and see what can be recovered and why.

InvestigationComputer only

  • Intermediate
  • 2–7 days
  • Free

Artificial Intelligence + Media and Journalism

Detect fake news headlines with machine learning

Train a classifier on a public dataset and show why it learns the source's style, not the truth.

AI/ML ProjectComputer only

  • Advanced
  • 2–4 weeks
  • Free

Games, Graphics and New Tech + Pure Mathematics

Render a 3D scene with a ray tracer

Write a program that draws spheres with shadows and reflections by tracing rays.

Software ProjectComputer only

  • Advanced
  • 2–4 weeks
  • Free

Artificial Intelligence · Time-Series

Detect anomalies in sensor data

Flag unusual readings in a temperature or power series using rolling statistics.

AI/ML ProjectComputer only

  • Advanced
  • 1–2 weeks
  • Free

Cybersecurity · Secure Coding

Write a secure-coding checklist from real bugs

Study ten public security fixes in open-source projects and turn them into a review checklist.

Research ProjectComputer only

  • Intermediate
  • 1–2 weeks
  • Free

Software Development · Full Stack

Build a real-time chat application

Create a chat app with rooms, live messages, typing indicators and message history.

Web AppComputer only

  • Advanced
  • 2–4 weeks
  • Free

Artificial Intelligence + Crops, Soil and Horticulture

Predict crop yield from rainfall data

Combine public district rainfall and yield data and test how much of yield rainfall explains.

AI/ML ProjectComputer only

  • Advanced
  • 2–4 weeks
  • Free

Artificial Intelligence · Reinforcement Learning

Train an agent to play a simple game

Implement Q-learning for a grid world and watch the agent learn the shortest path.

AI/ML ProjectComputer only

  • Advanced
  • 2–4 weeks
  • Free

Systems and Cloud · Linux

Build a simple shell

Write a command-line shell that runs programs, handles pipes and redirects output.

Software ProjectComputer only

  • Advanced
  • 1–2 weeks
  • Free

Filters

Clear all

Enter your email and the official page opens. Phone is optional.