Five integrated components that work together to help you master functional programming patterns in Elixir.
Universal functional patterns for Elixir with comprehensive usage rules designed for both humans and LLMs. The foundation that powers the entire ecosystem.
A comprehensive guide to mastering the Funx patterns. Learn monads, functors, and advanced functional concepts through practical examples and real-world applications.
Livebooks for every chapter of the book, runnable in your browser or with Docker. Learn by doing with interactive examples and exercises.
Chapters 1-3: Domain modeling, Eq, Ord
Chapters 4-7: Monoids, Predicates, Monads, Reader
Chapters 8-10: Maybe, Either, Effect
A practice environment designed for LLM-guided learning. Real project code to explore functional programming concepts with Claude, ChatGPT, or other AI tutors.
Connect with fellow functional programming enthusiasts. Discuss the book, ask questions about the library, share your learning journey, and get help from experienced practitioners.