Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Functional Programming Concepts in Elixir

via CodeSignal

Overview

This course covers core functional programming concepts in Elixir, such as higher-order functions, immutability, working with lists using higher-order functions, and recursion.

Syllabus

  • Lesson 1: Introduction to Higher-order Functions
    • Change Function to Multiply Numbers
    • Fix the Higher-order Function
    • Complete the Function
    • Combining Functions
    • Combining Higher-order Functions
  • Lesson 2: Introduction to Immutability
    • List Manipulation and Map Update
    • Mastering Immutability Basics
    • List and Map Manipulation Task
    • Master Immutability in Elixir
  • Lesson 3: Working with Lists Using Higher-order Functions
    • 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
  • Lesson 4: Introduction to Recursion
    • From Sum to Product
    • Fix the Recursive Sum Function
    • Complete the Recursive Sum Function
    • Recursive Function for Factorial Calculation
    • Recursive Product Function from Scratch

Reviews

Start your review of Functional Programming Concepts in Elixir

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.