My answer for Haskell Mooc
- Exercise Set 1
- Defining functions
- Basic expressions
- Pattern matching
- Recursion
- Exercise Set 2 a
- Guards
- Lists
- Maybe
- Either
- Exercise Set 2 b
- Exercise Set 3 a
- Lists
- Functional programming
- Exercise Set 3 b
- Implementing list functions using recursion and pattern matching
- Exercise Set 4 a
- Using type classes
- Working with lists
- Exercise Set 4 b
- Folds
- Exercise Set 5 a
- Defining algebraic datatypes
- Recursive datatypes
- Exercise Set 5 b
- Playing with binary trees
- Exercise Set 6
- Defining classes and instances
- Exercise Set 7
- Exercise Set 8
- Final project for part 1