Lecture Notes

Videos

This class will have zoom lectures with live coding.

The lectures will be recorded and available on CANVAS.

Topics, Notes and Code

Date Topic Notes Markup Code
3/30 Intro pdf
3/30 Lambda Calculus html pdf
4/3 "" pdf
4/6 "" pdf
4/8 "" pdf
4/10 "" pdf
4/13 Haskell Basics html pdf code
4/15 "" pdf code
4/20 "" pdf code
4/22 Haskell Types html pdf code
4/24 "" "" code
4/27 Polymorphism html pdf code
4/29 Higher Order Functions html pdf code
5/1 "" pdf code
5/4 Haskell: IO html pdf code
5/6 Typeclasses html pdf code
5/8 "" pdf code
5/11 Functors & Monads html pdf code
5/13 "" code
5/15 State Transformers html pdf code
5/18 "" | pdf code
5/20 "" | pdf code
5/22 Parser Combinators html pdf code
5/27 "" code
5/29 "" pdf code
6/1 Exceptions html pdf code
6/3 Monad Transformers html pdf code
6/5 Property-based Testing html