In this repository will store my solutions for University of British Columbia courses How to Code: Simple Data and How to Code: Complex Data.
How to Code: Simple Data
- 1a: Beginning Student Language
- 1b: How to Design Functions
- 2: How to Design Data
- 3a: How to Design Worlds
- 3b: Compound Data
- 4a: Self-Reference
- 4b: Reference
- 5a: Naturals
- 5b: Helpers
- 6: Binary Search Trees
- Space Invaders
How to Code: Complex Data
- 7: Mutual Reference
- 8a: Two One-of Types
- 8b: Local
- 9: Abstraction
- 10a: Generative Recursion
- 10b: Search
- 11: Accumulators
- 12: Graphs