- Teaching Compilers: https://danghica.blogspot.com/2020/04/teaching-compilers.html
- Thought Experiment: An Introductory Compilers Class: https://semantic-domain.blogspot.com/2020/02/thought-experiment-introductory.html
- Undergrad Compilers from the Hive Mind: https://eschew.wordpress.com/2020/01/26/undergrad-compilers-from-the-hive-mind/
- ChocoPy: A Programming Language for Compilers Courses: https://chocopy.org/
- Bril: An Intermediate Language for Teaching Compilers: https://www.cs.cornell.edu/~asampson/blog/bril.html
- My First Fifteen Compilers: https://blog.sigplan.org/2019/07/09/my-first-fifteen-compilers/
- Teaching Compilers Backward: https://blog.sigplan.org/2021/02/23/teaching-compilers-backward/
- Teaching and Learning Compilers Incrementally
- ICFP 2023 Tutorial; Jeremy G. Siek
- https://www.youtube.com/watch?v=UJURb9H_q3A
- https://iucompilercourse.github.io/tutorial-web-page/
Courses:
Parsing:
- Just write the #!%/* parser, https://tiarkrompf.github.io/notes/?/just-write-the-parser/
- The role of parsing in compiler classes: https://tiarkrompf.github.io/notes/?/just-write-the-parser/aside1