Free Online Elixir Courses and
Certifications 2025
Elixir is a functional, dynamic, and concurrent programming language. It is suitable for web development, distributed systems, and data processing. People who are interested in learning Elixir can take related courses such as Functional Programming, Concurrency, and Distributed Systems. It is suitable for software engineers, web developers, and data scientists.
Popular Courses
This course will teach you the basics of Elixir programming. You will learn about Elixir data types, basic operators, and the Phoenix framework request life cycle. You will also learn how to create controllers, views, templates, and use Plug in Phoenix Framework. This course is perfect for those looking to learn Elixir and gain the skills needed to become a successful Elixir programmer.
Learn More
In this programming stream, viewers will be guided through the process of refactoring a Ruby on Rails application to Phoenix (Elixir). Step-by-step instructions will be provided to ensure a successful transition.
Learn More
This course introduces students to the Elixir programming language. It covers the basics of the language, including primitive types, Elixir.org, and the syntax. It also provides an overview of the language's features and how to use them. Students will gain a better understanding of the language and be able to write their own programs.
Learn More
This course provides an introduction to architecting Elixir applications with OTP, demonstrating how to structure and compose a functional application that takes advantage of Elixir's powerful concurrency model. Learn how to build robust, fault-tolerant applications with Elixir and OTP.
Learn More
Learn how to use Elixir to write efficient and effective functional code, including iteration, tuples, maps, control flow, and the Mix tool. Gain an understanding of the Elixir language and its capabilities.
Learn More
This course will teach you how to ensure Elixir application performance with testing and ExUnit. You will learn about unit and integration testing, OTP testing, EXUnit, generators in property-based testing, and how to test ecto schemas and ecto queries. With this course, you will gain the knowledge and skills to ensure your Elixir applications are running at peak performance.
Learn More
This interactive tutorial will teach you how to create a basic web application using the Phoenix framework and the Elixir programming language. Gain the skills to write fast and efficient web apps with Phoenix.
Learn More
This course is perfect for anyone interested in learning how to build real-time applications with Phoenix and Elixir. It covers the basics of Elixir web programming, real time web application development, and using websockets in Elixir. You will also learn how to develop an e-commerce website using Elixir and Phoenix. With this course, you will gain the skills and knowledge needed to create powerful and efficient real-time applications.
Learn More
This course is perfect for Elixir developers who want to learn how to use Ecto to connect their applications to relational databases. With this course, you will master the core modules of Ecto, learn how to write concurrent tests to speed up your test suite, discover how to use nested associations to manage complex table relationships, and learn how to use streams to easily handle large result sets. Click now to start building database applications in Elixir with Ecto!
Learn More
This course provides an introduction to Elixir, a language that enables developers to create concurrent and fault-tolerant applications with an easy-to-use syntax. With its powerful heritage, Elixir offers more than just a new language - it provides a comprehensive solution for building reliable applications.
Learn More
This course is perfect for those with prior programming experience who want to learn the Elixir and Phoenix frameworks. In less than ?? hours, you will gain a comprehensive understanding of the philosophy behind Elixir and Phoenix, and be able to use it to your advantage. You will learn the basics of Python (if, while, lists, dictionaries and tuples) and Java, and progress to the next-generation web framework Phoenix, which is set to replace many Ruby, Django, PHP and Node deployments. Join this course and become an expert in Elixir and Phoenix Real World Functional Programming.
Learn More
This course is perfect for software engineering leads and managers who want to adopt Elixir for their development teams. It provides a thorough understanding of the Elixir programming language, knowledge of how to migrate from existing technology stacks to Elixir, and a deep understanding of distributed web application deployment and maintenance. It also offers a one-of-a-kind framework for team building, code management, and integrating other web technologies. Click now to learn how to upskill and cross-skill your development teams with Elixir!
Learn More
This course will teach you how to work with files and IO in Elixir. You will learn how to solve challenges such as The Greeter, Word Count, Minimal Todo List, The Image Snatcher, Mini Markdown, making command line applications with escript, Caboose, a simple clone of Unix's tail, adding EEx templates to a Cowboy web server, constructing bitmap files with Elixir, making bitmaps with color palettes, and streaming input from a file.
Learn More
This course will teach you the fundamentals of functional programming with Elixir. You will learn how to use functions to create conditional code, higher-order functions, model data, create contracts, achieve polymorphism, and create Elixir applications. With this course, you will gain the skills to write efficient and maintainable code. Sign up now and start learning the fundamentals of functional programming with Elixir!
Learn More
This tutorial provides an introduction to Elixir, a functional programming language, in just one hour. Get started quickly and easily with this comprehensive guide.
Learn More
Frequently Asked Questions and Answers
Q1: What is the best online course to learn elixir?
If you're looking for a comprehensive and practical way to learn Elixir, the @pragmaticstudio course is highly recommended. It's the best online course almost customers have come across and provides a great foundation for understanding the core language and architecture choices when writing Elixir code. You'll build a simple HTTP server and gain a deep understanding of the language.
Q2: Which elixir and Phoenix Bootcamp is right for You?
If you're looking to become an expert in functional programming techniques with Elixir and Phoenix, and create dynamic web applications, then the Complete Elixir and Phoenix Bootcamp from Udemy is the perfect choice for you. This course will provide you with the necessary skills and knowledge to become a proficient Elixir and Phoenix developer.
Q3: Is the elixir OTP course worth it?
The Elixir OTP course is an invaluable resource for anyone looking to learn more about the Elixir programming language and its associated OTP framework. It provides an in-depth look at the Elixir ecosystem, with real-world examples and use cases, as well as a comprehensive explanation of the OTP's internal workings. According to Emilio Forrer, it is "the best course ever" and "totally worth the money".
Q4: What Elixir courses can I find on OeClass?
On this page, we have collected free or certified 52 Elixir online courses from various platforms. The list currently only displays up to 50 items. If you have other needs, please contact us.
Q5: Can I learn Elixir for free?
Yes, If you don’t know Elixir, we recommend that you try free online courses, some of which offer certification (please refer to the latest list on the webpage as the standard). Wish you a good online learning experience!