Exercises
The following table lists exercises corresponding to the lectures.
Lecture | Topic | Week |
---|---|---|
Lectures 1 and 2 | Basics | 36 |
Lecture 2 | Type Inference | 36-37 |
Lectures 2 and 3 | Recursion on Lists | 37 |
Lecture 4 | Datatypes | 37 |
Lecture 5 | Folds | 38 |
Higher order Functions | 38 | |
Lecture 6 | Trees | 38-39 |
Lecture 7 | Case Studies | 39 |
Lectures 9 and 10 | Input/Output | 40 |
Lecture 11 | Laws and Induction. | 41 |
Lecture 12 | Testing | 42 |
Lecture 13 | Lazy Evaluation. | 42 |
Lecture 14 | Functors, Monads, etc. | 43 |
Additional Exercises
Exams of Previous Years
See the exams page.
Interactive Exercises
If you like a more interactive approach, Ask-Elle and exercism.io provide Haskell exercises which are automatically corrected.