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.
Lessons and practices
Change Function to Multiply Numbers
Fix the Higher-order Function
Complete the Function
Combining Functions
Combining Higher-order Functions
List Manipulation and Map Update
Mastering Immutability Basics
List and Map Manipulation Task
Master Immutability in Elixir
Filter Out Odd Numbers
Transform Product Calculation to Sum
Fix This Elixir List Filter
Filter Multiples of Five
Filter High Scores in Elixir
Reducing Ages for Total Sum
Filter Multiples from Scratch
From Sum to Product
Fix the Recursive Sum Function
Complete the Recursive Sum Function
Recursive Function for Factorial Calculation
Recursive Product Function from Scratch
Interested in this course? Learn and practice with Cosmo!
Practice is how you turn knowledge into actual skills.