Lecture Notes

The live-edited code for each lecture can be found here.

Date Topic Notes
1/9 Hello, World! html
1/11 The Lambda Calculus html pdf
1/25 A crash course in Haskell html pdf
1/30 Midterm I
2/6 Datatypes & Recursion html pdf
2/15 Higher Order Functions html pdf
2/22 Midterm II
2/27 Environments & Closures html pdf
3/5 Lexing and Parsing html code
3/12 Type Classes & Functors html html
3/14 Monads & Hello, world! html
3/19 Final