Andyʼs working notes

About these notes

Execute Program

https://www.executeprogram.com

Execute Program offers interactive lessons on programming tools by Gary Bernhardt. The lessons interleave prose with live programming problems. Akin to the Mnemonic medium, the site integrates a Spaced repetition memory system to repeat lessons’ tasks over time.

  • The lesson experience:
    • Execute Program’s lessons unfurl their prose in response to reader interaction
    • Readers answer Execute Program’s prompts by executing a program
    • Execute Program doesn’t have non-executable prompts
    • Execute Program’s prompts act both as application prompts and recall prompts
    • Multiple examples can use the same code “preamble”—a useful domain-specific specialization
    • Execute Program’s lessons are quite short
    • Execute Program’s Python course has a dynamic reference
  • Course and system structure:
    • Execute Program’s lessons don’t unlock until you’ve successfully reviewed their prerequisites
    • Execute Program’s lessons assume solid recall of prior material
    • Missed answers in Execute Program’s reviews don’t penalize the student unless they “give up”
    • Execute Program’s progress mechanics emphasize completing new lessons over increasing recall duration

Related: Mnemonic texts could be serialized in small sections over time, timed to reader recall

Last updated 2023-11-26.