In this course, you'll explore advanced functional programming techniques in Java. You'll learn about currying, partial application, function composition, higher-order functions, and functional object patterns, all to help you write more modular, reusable, and maintainable code.
Overview
Syllabus
- Lesson 1: Currying
- Lesson 2: Partial Application
- Lesson 3: Monads
- Lesson 4: Functors