Accelerate your growth with our
Public Courses

After a high demand from the community, we are reactivating scheduled Training courses. From now on, you can book a seat at any of our courses - we will list all dates and locations for 2019 shortly. We will do our best to reach as many cities as we can, but we also want to hear from you. So get in touch and propose a city in which you would like to see our Training courses happening! 

Training 1

Advanced Erlang Techniques

This two-day course presents some more advanced tools for building and maintaining applications with Erlang. It also gives insight into the tracing tools in the system to support you when inspecting and monitoring running systems.

Training 2

Applied Erlang

Applied Erlang is a two-day continuation of the Basic Erlang course, providing complementary pre-requisites to attend the OTP course. Designed specially for your growth from beginner to intermediate level.

Training 15

Basic Elixir

Learn Elixir and use it's strengths to create software that is fault-tolerant, scalable and deployable in a distributed network. Learn the details of writing parallel and concurrent Elixir applications.

Training 9

Basic Erlang

Basic Erlang is a three-day introductory course, providing most pre-requisites to attend the OTP course. Great for anyone who wishes to start learning Erlang. We have a follow up courses to guide you through intermediate to expert levels.

Training 10

Complete Erlang

Complete Erlang is a 5-day intensive course combining Basic Erlang and Applied Erlang. On a completion you can take an exam and get certified of your Erlang/OTP know-how.

Training 4

Elixir/OTP Bootcamp

A great way to learn the basics of the Elixir language and concurrency. You will learn the details of writing parallel and concurrent Elixir applications and the underlying concurrency capabilities provided by BEAM (the Erlang virtual machine).

Training 11

Erlang Test

During this one-day course, you will learn how to use test environments from unit tests, up to large-scale testing of whole distributed systems written in many languages.

Training 12

Express OTP

The OTP course covers advanced Erlang features such as design patterns, applications and libraries, giving the participants the ability to develop systems using OTP. It is a next step after attending the Complete Erlang or Basic Erlang, and preferably followed by some practical experience.

Training 3

(learn you some) LFE

In this one-day course, you begin by learning the basics of Lisp as it applies to Erlang and OTP; followed by learning how the Erlang concurrency and fault-tolerance are handled in LFE.

Training 17

RabbitMQ Express

Learn about the main concepts in RabbitMQ in the one-day RabbitMQ Express training course. RabbitMQ is one of the most popular message brokers out there, don't wait, sign up now.

Training 14

RabbitMQ Workshop

The RabbitMQ workshop is a practical hands-on guide to working with RabbitMQ. Designed to provide practical knowledge and insight into using RabbitMQ. Learn the basics, from how to install, configure, and develop applications using RabbitMQ.

Training 5

Scaling Elixir and Phoenix

Course designed for developers and engineers with prior experience in Elixir and Phoenix. This course focuses on going through analysis and refactor of an existing codebase to improve decoupling, isolation, testability and resilience.

Upcoming Training
Book right away!

Stockholm, Sweden
3 days
Stockholm, Sweden
3 days

Need help?
We're here to answer your questions>

We have a dedicated team of trainers and delivery folks to answer your questions. Get in touch with them directly and remember to subscribe to our Vitamin E Newsletter to receive the latest updates from the Erlang and Elixir world!


Request more information

* Denotes required

Thank you for your message

We sent you a confirmation email to let you know we received it. One of our colleagues will get in touch shortly.
Have a nice day!