Getting Started with Elixir
This course introduces the fundamental concepts of Elixir, including printing output, working with basic data types, variables and working with conditional statements.
Working with Data Structures in Elixir
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.
Structs, Functions, and Modules in Elixir
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.
Functional Programming Concepts 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.
Building Simple TodoList Application using Elixir
In this final course, learners will implement a simple TodoList application, practicing concepts such as structs, functions, and working with collections of tasks.