Lessons
Befunge · Expert
Befunge · Expert. Ten lessons. Open-book quizzes. Lesson 1 free.
10 lessons · The Host · Lesson 1 free
Pass all ten lessons for the certificate. Sample · Claim

Lesson 1 · On the house
Turing completeness in 2D
Power vs convenience; stack, playfield, and IP.

Lesson 2
Self-modifying programs as first-class design
p/g as code rewrite, not only storage.

Lesson 3
Quines and reflection on the playfield
Programs that print themselves via g and structure.

Lesson 4
Concurrent-feeling control at scale
Nested diamonds, bridges, and rejoins.

Lesson 5
Tiny evaluator on the stack
Expression machine: ops as stack discipline.

Lesson 6
Robust I/O protocols
& ~ . , underflow, and EOF honesty.

Lesson 7
Debugging expert stills
IP traps, wrap surprises, stack contracts.

Lesson 8
Funge family notes (93 vs later)
Befunge-93 boundaries vs Funge-98 ideas — labeled.

Lesson 9
Capstone design: multi-path ABI
Documented stack contracts across paths.

Lesson 10
Expert capstone: coherent program
Read, compute, print, halt — cleanly.
Sample certificate
Certificate of completion
Sign in to claim your certificate of completion.
Certificate
Finish all ten lessons, then sign in
Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.