Advanced Functional Programming with Elixir (PragProg)

Learn Functional Programming with Elixir introduces the basics such as immutability, recursion, and higher-order functions.

Advanced Functional Programming with Elixir, on the other hand, builds mastery of functional patterns such as monoids, predicates, and monads as tools for thinking about structure and behavior. It is not a sequel per se, but a next step for those looking to deepen how they reason about code.

4 Likes