Textbooks and References:
- Textbooks: Composing Programs
- Courseware (lecture notes, homework and projects) taken from Berkeley CS61a (Spring 2020 and Fall 2019)
- References: Harold Abelson, Gerald Jay Sussman and Julie Sussman, Structure and Interpretation of Computer Programs