Elixir is a highly scalable, performant, fault-tolerant functional programming language with an incredible adoption rate in a wide array of companies. In this course, experienced software engineer Vanessa Lee introduces you to the benefits of Elixir and walks you through the functional programming basics essential for writing Elixir code. She covers the basics of data types, variables, and functions, then uses practical challenges and exercises to teach topics specific to functional programming, such as immutability, recursion, the actor model, and pattern matching. After completing this course, you will understand how to write applications in Elixir and where to go for more in-depth learning.
Learn More