Programming Languages, Part B
by University of Washington
Syllabus
- Racket basics
- Dynamic vs. static typing
- Laziness, streams, and memoization
- Implementing languages, especially higher-order functions
- Macros
- Eval
Following the online course:
https://www.coursera.org/learn/programming-languages-part-b