Learn Functional Programming with Elixir
This course is a beginner’s guide to functional programming concepts and an introduction to Elixir.
Elixir is a functional programming language that runs in the Erlang VM, a powerful environment to run distributed systems. This course uses Elixir because of its fun syntax, vibrant community, and production-ready tooling. Elixir syntax lets you focus on what’s important while learning functional programming.
Starting from scratch, you will learn the fundamentals of Elixir including expressions, modules, conditional statements, and recursion. Towards the end of the course, you will focus on more advanced material like higher-order functions, how to handle impure functions, and lastly how to design an application using Elixir and functional programming principles.
By the end, you will be able to write basic Elixir programs that follow the functional programming paradigm.
There are no reviews yet.