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
10/1 Intro pdf pdf
10/6 Lambda Calculus html pdf
10/8 "" pdf
10/13 "" pdf
10/15 Haskell Basics html pdf code
10/20 "" pdf code
10/22 Haskell Types html pdf code
10/27 Polymorphism & HOFs html pdf code
10/29 "" html pdf code
11/3 Haskell: IO html "" code
11/5 Typeclasses html pdf code
11/10 Functors html pdf code
11/12 Monads "" pdf code
11/17 State Transformers html pdf code
"" "" "" pdf code
11/19 Parser Combinators html pdf code
11/24 "" "" "" code
12/1 "" "" "" code
12/3 Exceptions html pdf code
12/8 Monad Transformers html TBD code
Property-based Testing html TBD code