Simple play icon Course
Skills Expanded

Architecting Elixir Applications with OTP

by AJ Foster

This course will teach you how to structure and compose a functional application that leverages Elixir’s powerful concurrency model.

What you'll learn

In this course, Architecting Elixir Applications with OTP, you’ll learn to create a complete application in Elixir. First, you’ll implement a functional core to serve as the foundation of the project. Next, you’ll learn how to use supervised processes to perform the work. Finally, you’ll explore how to create maintainable interfaces for your code. When you’re finished with this course, you’ll have the skills and knowledge of Elixir needed to compose functional, process-oriented applications.

About the author

AJ is a software developer who is passionate about technical education. He loves creating with code and volunteering with youth robotics programs.

Ready to upskill? Get started