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-08-30 2:00 pm RabbitMQ Expert Training Location Online Level
Length 5 half-days Teacher Ayanda Dube Price £620 RabbitMQ
2021-06-28 9:30 am MongooseIM Training Location Online Level
Length 3 days Teacher Piotr Nosek Price £580 MongooseIM
2021-05-31 2:00 pm RabbitMQ Training Location Online Level
Length 5 half-days Teacher Ayanda Dube Price £620 Erlang
2021-05-24 9:00 am OTP for Elixir Programmers Location Online Level
Length 5 days Teacher Mikael Muszynski Price £650 Elixir
2021-05-24 9:00 am OTP for Erlang Programmers Location Online Level
Length 5 half-days Teacher Robert Virding Price £650 Erlang
2021-05-18 9:00 am Working Effectively with Erlang Legacy Code Location Online Level
Length 4 hours Teacher Brujo Benavides Price £110 Erlang
2021-05-18 8:45 am Unit, System and Property Based Testing Tutorial Location Online Level
Length 1 day Teacher Stavros Aronis Price £190 Erlang
2021-05-18 8:45 am BEAM VM Under the Hood Location Online Level
Teacher Dmytro Lytovchenko Price £190 Erlang
2021-05-17 9:00 am Build a cryptocurrency app with Phoenix LiveView Location Online Level
Length 2 half-days Teacher Alvise Susmel Price £190 Elixir
2021-05-17 1:30 pm Shipping Greenfield Elixir in a Legacy World Location Online Level
Length 2 half-days Teacher Sophie deBenedetto Steven Nunez Price £190 Elixir
2021-05-10 9:00 am Elixir Programming for Beginners Location Online Level
Length 3 days Teacher Viktor Gergely Price £650 Elixir
2021-05-10 10:00 am Erlang for Beginners Location Online Level
Length 3 full days Teacher Robert Virding Price £650 Erlang
Home Training

All courses

Erlang Solutions' blog

OTP for Erlang Programmers

A 5-day online course on the basics of OTP – the middleware, libraries and tools used to design and architect Erlang systems. About this Event Learn how to scale your

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

BEAM VM Under the Hood

Everything you wanted to know about the BEAM but were afraid to ask! Through examples and hands on exercises, we will showcase how to manage the BEAM VM in operational

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

RabbitMQ Training

Learn the basics, from how to install, configure, and develop applications using RabbitMQ. Our course has plenty of examples to draw inspiration from.  We’ll illustrate techniques and approaches that will

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