Course details

Elixir is a dynamic, functional language designed for building scalable and maintainable applications. Elixir leverages the Erlang VM, known for running low-latency, distributed, and fault-tolerant systems, while also being successfully used in web development and the embedded software domain.

In this course, we delve into more advanced features of the Elixir language. We explore the concurrent aspects of the language, how to manipulate complex data structures efficiently, meta programming, and OTP.

By the end of this course, you'll have learned advanced topics on the Elixir language and OTP, as well as how to apply them to build robust modern applications.

About the Author

Joo Gonalves is a professional software engineer with over 7 years' experience in various areas of software development, from banking and telco software to embedded systems and web development. He has recently discovered and developed a passion for functional programming and finds Elixir a very enjoyable language to use.

Updated on 11 March, 2020
Courses you can instantly connect with... Do an online course on Structural Engineering starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or