After high demand from the community, we are reactivating scheduled Training courses. From now on, you can book a seat at any of our courses. For any feedback or thoughts on our training solutions get in touch and let us know what you think.
Learn a language with the fun of Ruby and the concurrency of Erlang. This three-day online training is the ideal way to learn the key concepts to set you on your Elixir programming journey. Along with learning the key concepts of the language, you will discover the essential role of concurrency for BEAM.
Learn the language the carries 90% of the world's internet traffic. This is our online three-day introductory training to learn and practice coding in Erlang. Great for those that need to start working with Erlang and use it in commercial projects. There are a range of follow up courses to up-skill you to the Expert level.
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, this course gives a prospective MongooseIM developer or an operator of a MongooseIM cluster a good starting point for further learning.
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 next level, this hands-on training is for you. It will help you understand what happens behind the scenes when building applications using OTP behaviours. Learn about the battle-tested abstractions needed to build back-end, fault-tolerant systems that will run for years and scale to billions of users. We'll have plenty of time to work on labs along the way as you hone your skills and put the theory into practice. About half of the class is either lab work or coding side-by-side with your instructor.
Learn how to scale your Erlang to billions. OTP is the middleware, libraries and tools used to design and architect Erlang systems. This three-days training covers the main principles, including process design patterns, supervisors, applications and release handling.
A one-day online training to take you to the next level! This is a fast track version of the RabbitMQ Expert Training and covers all the theoretical aspects of the three-day course without any lab works.
A comprehensive deep dive into RabbitMQ best practices, internal components, design and implementation. This three-day online training contains lots of hands-on and lab work and is more suited for senior engineers.
Get started in the most deployed open source message broker on the planet. This is a one day fast track training for RabbitMQ beginners. Completed in a single you will get all the theoretical aspects of the RabbitMQ, so you will be up-skilled to an intermediate level.
Get started in the most deployed open source message broker on the planet. This 3-day online training will help you learn the basics, from how to install, configure, and develop applications using RabbitMQ.
Online tutorial to learn how to implement fault-tolerant, scalable, soft, real-time systems with requirements for high availability.
Online tutorial to learn how to use a unique feature of the Erlang VM: Tracing Erlang and Elixir programs in a distributed network.
This training will take you from zero Ecto knowledge to a happy and proficient Ecto user.
In this training new Elixir developers will get to lay a firm foundation, presenting all of the core concepts in Elixir.
A mix of both theory and hands on exercise on Phoenix and Ecto libraries.
Everything you wanted to know about the BEAM but were afraid to ask - now ONLINE from the comfort of your home! Through examples and hands on exercises, we will showcase how to manage the BEAM VM in operational environments, optimizing for memory utilisation and performance when using Erlang or Elixir.
In this tutorial, Denys Gonchar will show you how to trace Erlang and Elixir programs in a distributed network.