---
title: "Books · Elixir Community"
description: "Elixir books the community recommends, from your first function to OTP design."
url: https://elixir.community/books/
---

# Elixir Books

- [Programming Phoenix LiveView · Bruce A. Tate and Sophie DeBenedetto · Published: 2026](https://pragprog.com/titles/liveview/programming-phoenix-liveview/)
- [Advanced Functional Programming with Elixir · Joseph Koski · Published: 2025](https://pragprog.com/titles/jkelixir/advanced-functional-programming-with-elixir/)
- [Ash Framework · Rebecca Le and Zach Daniel · Published: 2025](https://pragprog.com/titles/ldash/ash-framework/)
- [Elixir Patterns · Alexander Koutmos · Published: 2025](https://pragprog.com/titles/d-akelixir/elixir-patterns/)
- [Network Programming in Elixir and Erlang · Andrea Leopardi · Published: 2025](https://pragprog.com/titles/alnpee/network-programming-in-elixir-and-erlang/)
- [Northwind Elixir Traders · Isaak Tsalicoglou · Published: 2025](https://pragprog.com/titles/d-itnet/northwind-elixir-traders/)
- [Real-World Event Sourcing · Kevin Hoffman · Published: 2025](https://pragprog.com/titles/khpes/real-world-event-sourcing/)
- [Elixir in Action, third edition · Saša Jurić · Published: 2024](https://www.manning.com/books/elixir-in-action-third-edition)
- [Engineering Elixir Applications · Ellie Fairholm and Josep Giralt D'Lacoste · Published: 2024](https://pragprog.com/titles/beamops/engineering-elixir-applications/)
- [From Ruby to Elixir · Stephen Bussey · Published: 2024](https://pragprog.com/titles/sbelixir/from-ruby-to-elixir/)
- [Machine Learning in Elixir · Sean Moriarity · Published: 2024](https://pragprog.com/titles/smelixir/machine-learning-in-elixir/)
- [Building Table Views with Phoenix LiveView · Peter Ullrich · Published: 2023](https://pragprog.com/titles/puphoe/building-table-views-with-phoenix-liveview/)
- [Build a Binary Clock with Elixir and Nerves · Frank Hunleth and Bruce A. Tate · Published: 2022](https://pragprog.com/titles/thnerves/build-a-binary-clock-with-elixir-and-nerves/)
- [Build a Weather Station with Elixir and Nerves · Alexander Koutmos, Bruce A. Tate, Frank Hunleth · Published: 2022](https://pragprog.com/titles/passweather/build-a-weather-station-with-elixir-and-nerves/)
- [Exploring Graphs with Elixir · Tony Hammond · Published: 2022](https://pragprog.com/titles/thgraphs/exploring-graphs-with-elixir/)
- [Programmer Passport: Elixir · Bruce Tate · Published: 2022](https://pragprog.com/titles/passelixir/programmer-passport-elixir/)
- [Programmer Passport: OTP · Bruce Tate · Published: 2022](https://pragprog.com/titles/passotp/programmer-passport-otp/)
- [Concurrent Data Processing in Elixir · Svilen Gospodinov · Published: 2021](https://pragprog.com/titles/sgdpelixir/concurrent-data-processing-in-elixir/)
- [Genetic Algorithms in Elixir · Sean Moriarity · Published: 2021](https://pragprog.com/titles/smgaelixir/genetic-algorithms-in-elixir/)
- [Testing Elixir · Andrea Leopardi and Jeffrey Matthias · Published: 2021](https://pragprog.com/titles/lmelixir/testing-elixir/)
- [Real-Time Phoenix · Stephen Bussey · Published: 2020](https://pragprog.com/titles/sbsockets/real-time-phoenix/)
- [Designing Elixir Systems with OTP · James Edward Gray, II and Bruce A. Tate · Published: 2019](https://pragprog.com/titles/jgotp/designing-elixir-systems-with-otp/)
- [Elixir Succinctly · Published: 2019](https://www.syncfusion.com/ebooks/elixir-succinctly)
- [Programming Ecto · Darin Wilson and Eric Meadows-Jönsson · Published: 2019](https://pragprog.com/titles/wmecto/programming-ecto/)
- [Programming Phoenix 1.4 · Chris McCord, Bruce Tate and José Valim · Published: 2019](https://pragprog.com/titles/phoenix14/programming-phoenix-1-4/)
- [Property-Based Testing with PropEr, Erlang, and Elixir · Fred Hebert · Published: 2019](https://pragprog.com/titles/fhproper/property-based-testing-with-proper-erlang-and-elixir/)
- [Adopting Elixir · Ben Marx, José Valim, Bruce Tate · Published: 2018](https://pragprog.com/titles/tvmelixir/adopting-elixir/)
- [Craft GraphQL APIs in Elixir with Absinthe · Bruce Williams and Ben Wilson · Published: 2018](https://pragprog.com/titles/wwgraphql/craft-graphql-apis-in-elixir-with-absinthe/)
- [Functional Web Development with Elixir, OTP, and Phoenix · Lance Halvorsen · Published: 2018](https://pragprog.com/titles/lhelph/functional-web-development-with-elixir-otp-and-phoenix/)
- [Learn Functional Programming with Elixir · Ulisses Almeida · Published: 2018](https://pragprog.com/titles/cdc-elixir/learn-functional-programming-with-elixir/)
- [Programming Elixir 1.6 · Dave Thomas · Published: 2018](https://pragprog.com/titles/elixir16/programming-elixir-1-6/)
- [The Little Elixir & OTP Guidebook · Benjamin Tan Wei Hao · Published: 2016](https://www.manning.com/books/the-little-elixir-and-otp-guidebook)
- [Metaprogramming Elixir · Chris McCord · Published: 2015](https://pragprog.com/titles/cmelixir/metaprogramming-elixir/)
- [Seven More Languages in Seven Weeks · Bruce Tate, Fred Daoud, Jack Moffitt, Erin Dees (formerly Ian Dees) · Published: 2014](https://pragprog.com/titles/7lang/seven-more-languages-in-seven-weeks/)
[

![5 Little Potions cover](https://elixir.community/_astro/5-little-potions.Bu-EQeSm_Z19LrMJ.webp)

5 Little Potions

](https://alchemist.camp/little-potions)
- [Joy of Elixir · Ryan Bigg](https://joyofelixir.com/)
[

![The Alchemist's Guide to OTP cover](https://elixir.community/_astro/the-alchemist-s-guide-to-otp.B9n3cFUE_1LSkKz.webp)

The Alchemist's Guide to OTP

](https://leanpub.com/the-alchemists-guide-to-otp)
- [The Phoenix LiveView Cookbook · Chris Gregori](https://www.liveviewcookbook.com/)
[

![The Toy Robot Walkthrough cover](https://elixir.community/_astro/the-toy-robot-walkthrough.C51yIEHY_13OYVj.webp)

The Toy Robot Walkthrough

](http://leanpub.com/elixir-toyrobot)

Know a book that is not here? [Add it with a pull request](https://github.com/tomasz-tomczyk/elixir.community).

A chapter worth your evening, now and then.
