Learn Elixir 2020 – Best courses, tutorials & books

What is the Best Elixir Book?

Best Elixir courses 2020

 

The Complete Elixir and Phoenix Bootcamp

The Complete Elixir and Phoenix Bootcamp by Stephen Grider will teach you to master Functional Programming techniques with Elixir and Phoenix. This course is ideal for beginners. You will get started with Elixir and Phoenix quickly. This Elixir tutorial will start by mastering the fundamentals of functional programming with Elixir. You will grasp all the different pieces of syntax in standard Elixir programs. All the important Elixir syntax will be taught. You will learn how Phoenix works and learn all its internals. This Elixir tutorial also teaches you to master OAuth & use PostgreSQL. This Learn Elixir from the best Elixir tutorial in 2020.

Functional Programming using Elixir – The Complete Course

Functional Programming using Elixir – The Complete Course by Eduonix will teach you cutting edge functional programming in Elixir to build amazing software. You will start with the core concepts of Elixir. This Elixir tutorial will teach you advance concepts such as metaprogramming, distributed tasks and fault tolerance. This is one of the best Elixir course for functional programming in 2020.

Best Elixir tutorials 2020

Advanced Elixir and OTP

Advanced Elixir and OTP by Packt Publishing will teach you the advanced features and concepts of Elixir. You will learn the concurrent features of Elixir. These include manipulating complex data structures efficiently, meta programming, and OTP. This is one of the best advanced Elixir tutorials in 2020.

Best Elixir books 2020

Introducing Elixir: Getting Started in Functional Programming

Introducing Elixir: Getting Started in Functional Programming
  • O Reilly Media
  • Laurent, Simon St. (Author)
  • English (Publication Language)
  • 248 Pages - 01/17/2017 (Publication Date) - O'Reilly Media (Publisher)

Sweet, powerful and small, Elixir is a great language for learning functional programming, and with this hands-on introduction, you will discover just how powerful Elixir can be. Authors Simon St. Laurent and J. David Eisenberg show you how Elixir combines Erlang’s robust functional programming with a more Ruby-like approach, and includes powerful macro functionality for metaprogramming. Updated to cover Elixir 1.4, the second edition of this how-to book helps you write simple Elixir programs by teaching one skill at a time. Once you decide on pattern matching, process-oriented programming, and other concepts, you’ll understand why Elixir makes it easy to create concurrent, resilient programs that scale easily. Learn Elixir from the best Elixir book in 2020.

Familiarize yourself with IEx, the command line interface of Elixir
Learn the basic structures of Elixir by working with numbers
Learn about atoms, pattern matches, and guards: the foundations of your program structure
Get to the heart of Elixir processing with recursion, strings, lists and higher-order functions
Create Elixir processes and send messages among them
Store and manipulate structured data with Erlang Term Storage and the Mnesia database
Build resilient applications with the Open Telecom platform

Designing Elixir Systems With OTP: Write Highly Scalable, Self-healing Software with Layers

Sale
Designing Elixir Systems With OTP: Write Highly Scalable, Self-healing Software with Layers
  • Gray, II James Edward (Author)
  • English (Publication Language)
  • 248 Pages - 12/17/2019 (Publication Date) - Pragmatic Bookshelf (Publisher)

Sweet, powerful and small, Elixir is a great language for learning functional programming, and with this hands-on introduction, you will discover just how powerful Elixir can be. Authors Simon St. Laurent and J. David Eisenberg show you how Elixir combines Erlang’s robust functional programming with a more Ruby-like approach, and includes powerful macro functionality for metaprogramming. Updated to cover Elixir 1.4, the second edition of this how-to book helps you write simple Elixir programs by teaching one skill at a time. Once you decide on pattern matching, process-oriented programming, and other concepts, you’ll understand why Elixir makes it easy to create concurrent, resilient programs that scale easily.

Familiarize yourself with IEx, the command line interface of Elixir
Learn the basic structures of Elixir by working with numbers
Learn about atoms, pattern matches, and guards: the foundations of your program structure
Get to the heart of Elixir processing with recursion, strings, lists and higher-order functions
Create Elixir processes and send messages among them
Store and manipulate structured data with Erlang Term Storage and the Mnesia database
Build resilient applications with the Open Telecom platform

Programming Elixir ≥ 1.6

Sale
Programming Elixir ≥ 1.6: Functional |> Concurrent |> Pragmatic |> Fun
  • Thomas, Dave (Author)
  • English (Publication Language)
  • 398 Pages - 05/28/2018 (Publication Date) - Pragmatic Bookshelf (Publisher)

This book is the introduction to Elixir for experienced programmers, fully updated for Elixir 1.6 and beyond. Explore functional programming without the academic connotations (tell me again about monads). Create concurrent apps, but get them done right without all the lockdown and consistency issues. Discover Elixir, a modern, functional simultaneous language based on the foolproof Erlang virtual machine. Elixir’s pragmatic syntax and built-in support for metaprogramming will keep you productive and interested in the long run. Maybe now is the time for the next big thing. Maybe it’s Elixir.

Functional programming techniques help you deal with the complexities of today’s real-world competing systems; maximize availability; and manage security. Enter Elixir, with its modern, Ruby-like, extensible syntax, compilation and runtime evaluation, hygienic macro system, and more. But, just as important, Elixir brings a sense of fun to parallel functional programming. Your apps become fun to work with, and the language encourages you to experiment.

Part 1 covers the basics of writing sequential Elixir programs. We will examine the language, tools and conventions. Part 2 uses these skills to start writing concurrent code applications that use all of the cores on your machine, or all of the machines on your network! And we do it both with and without OTP. The third part examines the more advanced features of the language, from DSLs and from code generation to syntax extension. This edition is fully updated with all the new features of Elixir 1.6, with a new chapter on structuring OTP applications, and new sections on debugger, code formatter, distillery and protocols.

Bestsellers

SaleBestseller No. 1
Designing Elixir Systems With OTP: Write Highly Scalable, Self-healing Software with Layers
  • Gray, II James Edward (Author)
  • English (Publication Language)
  • 248 Pages - 12/17/2019 (Publication Date) - Pragmatic Bookshelf (Publisher)
Bestseller No. 2
Programming Elixir ≥ 1.6: Functional |> Concurrent |> Pragmatic |> Fun
  • Amazon Kindle Edition
  • Thomas, Dave (Author)
  • English (Publication Language)
  • 398 Pages - 05/18/2018 (Publication Date) - Pragmatic Bookshelf (Publisher)
SaleBestseller No. 3
Elixir in Action
  • Juric, Saša (Author)
  • English (Publication Language)
  • 384 Pages - 01/12/2019 (Publication Date) - Manning Publications (Publisher)
SaleBestseller No. 4
Real-Time Phoenix: Build Highly Scalable Systems with Channels
  • Bussey, Stephen (Author)
  • English (Publication Language)
  • 328 Pages - 04/07/2020 (Publication Date) - Pragmatic Bookshelf (Publisher)
SaleBestseller No. 5
Programming Phoenix 1.4: Productive |> Reliable |> Fast
  • McCord, Chris (Author)
  • English (Publication Language)
  • 325 Pages - 10/22/2019 (Publication Date) - Pragmatic Bookshelf (Publisher)
Bestseller No. 6
Essentials of Programming Elixir 1.6 : Top 100 Real Life Project Scenarios and Tips: Extracted from...
  • Amazon Kindle Edition
  • Ricnovish Publications (Author)
  • English (Publication Language)
  • 308 Pages - 10/26/2020 (Publication Date)
SaleBestseller No. 7
Learn Functional Programming with Elixir: New Foundations for a New World (The Pragmatic...
  • Almeida, Ulisses (Author)
  • English (Publication Language)
  • 200 Pages - 03/13/2018 (Publication Date) - Pragmatic Bookshelf (Publisher)
SaleBestseller No. 8
Craft GraphQL APIs in Elixir with Absinthe: Flexible, Robust Services for Queries, Mutations, and...
  • Williams, Bruce (Author)
  • English (Publication Language)
  • 304 Pages - 04/10/2018 (Publication Date) - Pragmatic Bookshelf (Publisher)
SaleBestseller No. 9
Programming Ecto: Build Database Apps in Elixir for Scalability and Performance
  • Wilson, Darin (Author)
  • English (Publication Language)
  • 244 Pages - 04/16/2019 (Publication Date) - Pragmatic Bookshelf (Publisher)
Bestseller No. 10
Introducing Elixir: Getting Started in Functional Programming
  • O Reilly Media
  • Laurent, Simon St. (Author)
  • English (Publication Language)
  • 248 Pages - 01/17/2017 (Publication Date) - O'Reilly Media (Publisher)
As an Amazon Associate I earn from qualifying purchases.