Erlang & Elixir training delivered by experts

Our Erlang and Elixir training courses are trainer-led to guarantee the speed and quality of learning.

Our training is created and taught by subject matter experts including the language inventors, published authors and respected names in the community that regularly present on the conference circuit.

Delivered live, online or in-person, our Erlang and Elixir courses enable your team to to learn from the very best, including Erlang co-creator Robert Virding and Erlang Solutions Founder Francesco Cesarini.

Build a fully-functioning in-house team by learning from the experts

  • Our trainers are all current industry professionals, working on vital in-production infrastructure, so your team will be learning directly from developers who have helped to build some of the most famous systems in the world
  • Trusted by the largest Erlang & Elixir-using companies to develop & deliver the most innovative implementations globally
  • The world-leading experts in the Erlang Ecosystem with unrivalled depth of technical knowledge of all languages on the BEAM

All courses

Elixir Programming for Beginners

This course is designed to equip your team with the foundational skills needed to thrive in Elixir.

OTP for Elixir Programmers

This hands-on training session tailored for teams eager to advance to the next level.

Phoenix with Ecto Training

This training provides teams with the essential tools to develop a standalone web application, covering Phoenix fundamentals, core concepts, and testing. It also includes instruction on using Ecto to connect the application to a database.

LiveView for Phoenix Programmers

After implementing a first web application using Elixir and Phoenix, the team is ready for more. It’s time to make the website interactive.

Erlang Programming for Beginners

This course introduces key Erlang concepts like its functional roots, concurrency, and error handling, ideal for teams with developers new to Erlang.

OTP for Erlang Programmers

Teams will learn how to scale Erlang applications to handle billions of requests and explore the basics of OTP—the middleware, libraries, and tools essential for designing and architecting Erlang systems.

BEAM VM Under the Hood

Discover practical tips for managing the BEAM VM in real-world scenarios, with a focus on memory usage and performance optimisation for teams using Erlang or Elixir.

Architecting for Availability & Scalability

This course teaches how to implement fault-tolerant, scalable, and soft real-time systems that meet high availability requirements for teams.

Home Training