Functional Programming with Elixir – Full Course
Offered By: freeCodeCamp
Course Description
Overview
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
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX