Part 1 (Simple Data)
1a. Beginning Student Language (BSL)
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
HtC1x Final Project: Space Invaders
Part 2 (Complex Data)
7. Mutual Reference
8a. Two One-of Types
8b. Local