Book Content
chapters • 20h28m total length
1. Becoming Functional - Several Questions
2. Thinking Functionally - A First Example
3. Starting Out with Functions – A Core Concept
4. Behaving Properly - Pure Functions
5. Programming Declaratively – A Better Style
6. Producing Functions – Higher-Order Functions
7. Transforming Functions – Currying and Partial Application
8. Connecting Functions – Pipelining, Composition, and More
9. Designing Functions – Recursion
10. Ensuring Purity – Immutability
11. Implementing Design Patterns – The Functional Way
12. Building Better Containers – Functional Data Types














