Basic

  1. Welcome!
  2. Arithmetic
  3. Math*
  4. Making New Words
  5. Modes
  6. Comments
  7. Stack Words
  8. More Stack Words
  9. Conditionals
  10. Multilevel Conditionals
  11. Exiting
  12. Text and Strings
  13. Time
  14. Tuples
  15. XTs
  16. Locals
  17. Quotations and Closures
  18. Sequences
  19. Hashes
  20. Breakpoints

Intermediate

  1. Local Words
  2. Higher Order Functions
  3. Application: Mapped Filters*
  4. Decompilation
  5. The Data Section
  6. DO Loops
  7. More Loops
  8. Other Looping Constructs
  9. Implementing Reduce
  10. Postponing Actions*
  11. Switching Modes
  12. Handling Errors

Advanced

  1. Parsing & the Token Stream
  2. Compiling Programmatically
  3. Application: Word Usage Counts
  4. Extending Smojo
  5. Deferred Words
  6. Macros
  7. Dictionary
  8. Recursive Sequences*