freeCodeCamp.org's open-source codebase and curriculum
Master programming by recreating your favorite technologies
Curated list of project-based tutorials
The imaginary eight-bit machine
SJCE - free portable cross-platform graphical chess game, 100% Java.
A classic word guessing game
AutoTeach makes kids study and learn in exchange for internet access.