Project Topics

Every now and again, some aspiring young hacker mentions that he or she is bored and would like some project to get on with, or that he or she would like to learn a new programming language but doesn't know what to program. I've often had ideas for projects - some small, some large - so I've collected a bunch here to serve as some inspiration. I'm happy to discuss any and all of these, check the contact link at the bottom for details.

Starters

Low-level

Algorithms

ASCII Graphics

System Stuff

Language Bits

Graphics

Applications

Large Projects

Huge Projects