One continuous project
Build The Hollow Cottage chapter by chapter instead of working through disconnected snippets.
Free interactive handbook · QF Code 1.1.0
Learn Programming by Building a Text Adventure
Start with one line of output and finish with a complete working game. Every chapter introduces a programming idea because the project needs it, with the code shown beside the lesson as the project grows.
Copyright © 2026 Edison Mooers. Free for personal learning and qualifying noncommercial education. Commercial training requires permission.

Build The Hollow Cottage chapter by chapter instead of working through disconnected snippets.
Every example is presented with readable QF Code highlighting and a Copy control, ready to paste into the free browser IDE.
Chapter-end code gives you a clear recovery point when your own version stops working.
Progress is stored only in this browser. No account or server tracking is used.
New to programming? Begin with the Introduction and continue in order. Already comfortable with programming? The table of contents and appendices can get you fluent in QF Code quickly.
Free, but copyrighted
Individuals and qualifying nonprofit educators may use the official handbook without payment. Employer training, paid courses, bootcamps, consulting, LMS distribution, adaptation, and redistribution require written permission.
Maintained in public
The QF Code repository is the maintenance home for the language and handbook source. This site publishes the polished, interactive edition.
Go deeper
Underneath the Syntax takes the opposite approach: the same fundamentals, shown across modern programming languages so you can see what transfers.