Overview
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.
Syllabus
- 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.
Courses
-
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.