New Erlang, Elixir and RabbitMQ training –
delivered by experts.

Our online Erlang, Elixir and RabbitMQ training courses are created and taught by some of the most respected names in the community, including Erlang co-creator, Robert Virding and Erlang Solutions founder, Francesco Cesarini.

Each of our expert team of trainers are current industry professionals, who work with some of the biggest companies in the world, on vital in-production infrastructure. So you’ll be learning directly from people who’ve helped build some of the most famous systems in the world. We’re adding new online training courses regularly and will be adding physical courses when it is safe to do so. So keep checking back to find a course, time and delivery method that suits you.

View our scheduled courses in the table below or scroll down to see the full list of courses we offer.

Upcoming courses

Start Date Course Name Location Level Length Teacher Price Buttons Language
2021-11-15 9:00 am OTP for Erlang Programmers Location Online Level
Length 5 half-days Teacher Robert Virding Price £650 Erlang
2021-10-25 9:00 am OTP for Elixir Programmers Location Online Level
Length 5 half-days Teacher Aleksander Lisiecki Price £650 Elixir
2021-10-11 9:00 am Elixir Programming for Beginners Location Online Level
Length 5 half-days Price £580 Elixir
2021-10-04 1:00 pm RabbitMQ Expert Training Location Online Level
Length 5 half-days Price £620 RabbitMQ
Home Training

All courses

Erlang Solutions' blog

RabbitMQ Expert Training

The RabbitMQ Expert Training workshop is an intense deep dive to understanding internal RabbitMQ components, design and implementation. More suited to senior engineers, this advanced workshop will walk you through

Erlang Solutions' blog

OTP for Elixir Programmers

So you’ve built and deployed a Phoenix application backed by Ecto and Postgres, and come to the conclusion that you love it. If you are looking at progressing to the

Erlang Solutions' blog

Riak Introductory Training

When resilience, scalability and reliability come to the forefront, few solutions do it as well as Riak. In this introductory course, we’ll introduce you to basic Riak concepts, show you

Erlang Solutions' blog

Ecto: Everything you need to know

Ecto is Elixir’s database wrapper. If you want to use a database with Elixir, you need to know Ecto. This training will take you from zero Ecto knowledge to a

Erlang Solutions' blog

MongooseIM Expert Training

WHAT WILL THE ATTENDEE LEARN Internal organisation of Mongoose IMRead and comprehend Mongoose IM codeDesign a protocol extensionWrite and attach a custom moduleWrite and use custom auth backendWrite and attach

Erlang Solutions' blog

MongooseIM Training

A comprehensive introduction to all aspects of MongooseIM, from the protocol it is handling, through configuration, installing and running a cluster, to debugging and extending. Combining theory and practical exercises,

Erlang Solutions' blog

The Magic of Mnesia

How, and more importantly, when to use Mnesia? A distributed database already included with Erlang OTP, running in the same memory space as your business logic with low latency and

Erlang Solutions' blog

Clueful Elixir with Kubernetes

In this one-day tutorial, you will learn to build, deploy, scale and cluster Elixir applications on Kubernetes. Deploying, running, operating and debugging Elixir and Erlang applications on Kubernetes doesn’t have

Erlang Solutions' blog

Introduction to LiveView

In this full-day workshop, you will learn about Phoenix LiveView. With LiveView, you can build highly interactive applications powered by Phoenix and WebSockets with little to no Javascript. EXPERTISE Beginner/Intermediate