This page contains course notes on the final part of course 12.4.PL1 on Language and Design. It covers functional languages (2 lectures) and denotational semantics (2 lectures).
Copies of the slides:
Tutorials on the languages covered in Lectures 9 and 10:
Links to language definitions and compilers: