Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal
5 courses
106 practices
7 hours
In this course path you will explore the basics of Elixir programming language. You'll learn about the variables and data types, basic data structures, and how to work with functions and modules. You'll also learn about the basics of functional programming and how to work with recursion.
This course introduces the fundamental concepts of Elixir, including printing output, working with basic data types, variables and working with conditional statements.
This course explores the fundamental data structures in Elixir. We will cover lists, maps, lists and nested structures. We will learn basic operations on these data structures and how to use them in Elixir programs.
This course covers functions and modules in Elixir, including defining functions, working with modules, and creating structs and anonymous functions. This prepares the groundwork for understanding the basics of functional programming in Elixir.
This course covers core functional programming concepts in Elixir, such as higher-order functions, immutability, working with lists using higher-order functions, and recursion.
In this final course, learners will implement a simple TodoList application, practicing concepts such as structs, functions, and working with collections of tasks.
I love that it's personalized. When I'm stuck, I don't have to hope my Google searches come out successful. The AI mentor Cosmo knows exactly what I need.
Faith Yim
Software Engineer
+14
It's an amazing product and exceeded my expectations, helping me prepare for my job interviews. Hands-on learning requires you to actually know what you are doing.
Alex Bush
Full Stack Engineer
+9
I'm really impressed by the AI tutor Cosmo's feedback about my code. It's honestly kind of insane to me that it's so targeted and specific.
Abbey Helterbran
Tech consultant
+8
I tried Leetcode but it was too disorganized. CodeSignal covers all the topics I'm interested in and is way more structured.
Jonathan Miller
Senior Machine Learning Engineer
+12
I'm impressed by the quality and can't stop recommending it. It's also a lot of fun!