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

YouTube

Functional Programming with Elixir – Full Course

via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This beginner course introduces Elixir and functional programming, covering core language features and practicing recursion and list operations. Learners apply these ideas in small projects, including an expense manager.

Syllabus

⌨️ Introduction
⌨️ What is Elixir?
⌨️ What is functional programming?
⌨️ What is Recursion?
⌨️ Installing Elixir & Setting Up VS Code
⌨️ Learning & Unlearning
⌨️ Pattern Matching
⌨️ Introduction to LiveBook
⌨️ Understanding Immutability
⌨️ Actor Model
⌨️ Hello World in Elixir
⌨️ Data Types - Atom
⌨️ Data Types - String
⌨️ Data Types - Charlist, Process & List
⌨️ Data Types - Tuples & Keyword List
⌨️ Data Types - Maps
⌨️ Data Types - Struct
⌨️ Flow Control
⌨️ Mix Project
⌨️ Head & Tail Recursion
⌨️ Recursion - Sum Digits
⌨️ Recursion - Factorial
⌨️ Recursion - Reverse Number
⌨️ Lists Are LinkedList!!!
⌨️ List Sum
⌨️ Reverse List
⌨️ List Map
⌨️ Concat
⌨️ FlatMap
⌨️ Mid Review
⌨️ Seven Wonders
⌨️ For Comprehension
⌨️ Expense Manager
⌨️ Project Stats
⌨️ Final Words

Taught by

freeCodeCamp.org

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Functional Programming with Elixir – Full Course

  • I really enjoyed this course! As someone on probation and learning Elixir for the first time, this course has been incredibly helpful in building my understanding of the basics. The explanations were clear, and the content was well-structured, making it easier for me to grasp key concepts. I highly recommend it to anyone starting their Elixir journey!

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.