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