Free course for beginners

Elixir

The Elixir language is quite complex. Most of its elements are more complex than they first appear. In the first module, we will look at modules and functions, basic data types and operations with them.

Where is the Elixir programming language used?

Elixir is a functional and scalable programming language, ideal for high-load web applications, fintech, IoT, and cloud services. Thanks to its high fault tolerance and concurrency, it is used in messengers, financial systems, and distributed services. Elixir represents the future of high-performance IT solutions

What will you learn in the "Elixir" course?

You’ll learn the basic syntax of Elixir — a fundamental skill that will enable you to write reliable and scalable applications. After the course, you’ll be able to work with functional constructs, processes, data streams, and macros, as well as use the actor model for concurrent programming

How the training is organised
Registration is optional You can try the first lesson without registering, but you need to register to save your progress
Simple, clear and always at hand You learn the theory in a convenient text format - easy to read even from your phone. Live examples help you immediately understand how everything works in practice. The material is organised in such a way that you move step by step from simple to complex without missing important details
Learn from real-life challenges We've created a convenient virtual environment where you solve problems right in your browser. You have a code editor, a console and automatic tests that instantly show the results. If something doesn't work out, you can always look at the teacher's solution
Sorting out the questions