Dear Computer
- Chapter 1: Naming Things
- Chapter 2: Translation
- Chapter 3: Types
- Chapter 4: Functions
- Chapter 5: Objects
- Ruby Exams
- Chapter 6: Expressions
- Chapter 7: Immutability and I/O
- Chapter 8: Functions Revisited
- Chapter 9: Types Revisited
- Haskell Exams
- Chapter 10: Everything Revisited
- Chapter 11: Managing Memory
- Chapter 12: Polymorphism Revisited
- Rust Exams