SKILL PATH
Elixir is a powerful and dynamic functional programming language built on the Erlang virtual machine. It’s known for its scalability, fault tolerance, and ability to easily build concurrent and distributed systems. Testing with Elixir offers benefits such as concurrent testing and isolation. In this Skill Path, you will explore the core concepts of Elixir, including data transformation, pattern matching, immutability, and the Elixir basics, such as data types, operators, and scope. Additionally, you will be introduced to the foundations of property-based testing and debugging stateful properties. You will learn how to write properties, think in properties, create custom generators, and utilize Erlang's extensive packages, modules, and tools. By the end of this Skill Path, you’ll have acquired a strong understanding of Elixir programming and be equipped with the knowledge and skills to design and implement property-based tests for robust software development.
38 hours
241 Lessons
Learning Objectives
Develop a solid understanding of Elixir programming fundamentals, including data transformation, pattern matching, and immutability.
Create robust property-based tests in Elixir for reliable code coverage and increased code reliability.
Apply properties-driven development and stateful properties with Elixir's testing tools for effective code building and debugging.
Path Content
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
I highly recommend Educative. The courses are well organized and easy to understand.
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
I highly recommend Educative. The courses are well organized and easy to understand.
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.