technifyed

606 projects · 13 streams · every class

Programming projects 17

Projects that teach a language by building something real: games, tools, automations and small utilities.

17 Programming projects

We couldn't find an exact match. These are the closest 17, found by leaving out the time limit.

Or look inSoftware DevelopmentArtificial IntelligenceDataCybersecuritySystems and CloudAll TechnologyTwo-subject projectsHelp me choose

Programming · Python

Build a Snake game

Program the classic Snake with scoring, growing length and game over.

GameComputer onlyFull guide

  • Easy
  • 2–7 days
  • Free

Programming · Java

Build a library management system

Manage books, members, issue and return with fines, backed by a database.

Software ProjectComputer onlyFull guide

  • Intermediate
  • 2–4 weeks
  • Free

Programming · Python

Make a to-do list app that saves to a file

Build a command-line task manager that adds, completes, deletes and saves tasks between runs.

Software ProjectComputer onlyFull guide

  • Easy
  • 2–7 days
  • Free

Programming · Python

Automate a boring task with a script

Write a script that renames and sorts a messy folder of files by type and date.

Software ProjectComputer only

  • Easy
  • 2–7 days
  • Free

Programming + Cybersecurity

Make a file encryption tool

Encrypt and decrypt files with a password using a well-tested library.

Software ProjectComputer only

  • Intermediate
  • 2–7 days
  • Free

Programming · Python

Build a Markdown-to-HTML converter

Write a tool that converts headings, lists, links, bold and code blocks from Markdown to HTML.

Software ProjectComputer only

  • Intermediate
  • 2–7 days
  • Free

Programming · JavaScript

Build a typing speed tester

Show a passage, time the user typing it and report words per minute and accuracy.

Web AppComputer only

  • Easy
  • 2–7 days
  • Free

Programming + Pure Mathematics

Write a unit-tested maths library

Publish a small library for fractions, primes and matrices with full tests and docs.

Software ProjectComputer only

  • Intermediate
  • 1–2 weeks
  • Free

Programming · Java

Simulate a bank account system

Model accounts, deposits and withdrawals with classes, and keep a transaction history.

Software ProjectComputer only

  • Easy
  • 2–7 days
  • Free

Programming · C

Build a student marks manager in C

Store student records in a file, calculate totals and grades, and print a ranked report.

Software ProjectComputer only

  • Easy
  • 2–7 days
  • Free

Filters

Clear all

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