Course curriculum
-
1
[2] Recursion
- Recursion
- Recursive Functions
- Tail Recursion
-
2
[3] Functions
- Functions as first-class citizens
- Closures
- Partial Application & Currying
- Continuation Passing Style
- Functional Composition
- Creating Expressions with Functions
- Play, combine and learn!
-
3
[4] Functional Transformations
- Map
- Filter
- Fold
- FlatMap
- Zip, forEach and sortBy
-
4
[5] Functional Patterns - Functor
- Your first functor: Option
- Collection Functor
- Result Functor