Functional programming is growing in popularity, with more and more development teams recognizing its advantages: simpler concurrency, predictability, and expressiveness.

In these courses you'll learn the Elixir language, a new language which is getting a lot of attention, and Phoenix, the Ruby on Rails of the Elixir world.

Elixir & Phoenix

 

In Get Started With Elixir you'll start with Elixir's Ruby-inspired syntax, and move on to learn how to code distributed and highly concurrent services in the Elixir language. 

In Get Started With Phoenix you will learn how to use the Phoenix framework and get an in-depth introduction to its key architectural concepts. You'll build a web app right through to deployment, and along the way you'll learn about how Phoenix handles template rendering, asset compilation, database integration, WebSockets, testing, and more!

Get Started