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 | |||
| 3/30 | Lambda Calculus | html | ||
| 4/3 | "" | |||
| 4/6 | "" | |||
| 4/8 | "" | |||
| 4/10 | "" | |||
| 4/13 | Haskell Basics | html | code | |
| 4/15 | "" | code | ||
| 4/20 | "" | code | ||
| 4/22 | Haskell Types | html | code | |
| 4/24 | "" | "" | code | |
| 4/27 | Polymorphism | html | code | |
| 4/29 | Higher Order Functions | html | code | |
| 5/1 | "" | code | ||
| 5/4 | Haskell: IO | html | code | |
| 5/6 | Typeclasses | html | code | |
| 5/8 | "" | code | ||
| 5/11 | Functors & Monads | html | code | |
| 5/13 | "" | code | ||
| 5/15 | State Transformers | html | code | |
| 5/18 | "" | | code | ||
| 5/20 | "" | | code | ||
| 5/22 | Parser Combinators | html | code | |
| 5/27 | "" | code | ||
| 5/29 | "" | code | ||
| 6/1 | Exceptions | html | code | |
| 6/3 | Monad Transformers | html | code | |
| 6/5 | Property-based Testing | html | 
