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

YouTube

Intro to Elixir

via YouTube

Overview

This course aims to teach students the fundamentals of Elixir programming language. By the end of the course, students will be able to understand and apply Elixir's primitive types, functions, pattern matching, control flow, recursion, data abstraction, concurrency primitives, and OTP concepts. The course employs a structured approach with ten parts covering different aspects of Elixir, including built-in types, macros, streams, processes, and message passing. This course is designed for individuals interested in learning functional programming with Elixir and those looking to enhance their skills in building scalable and fault-tolerant systems.

Syllabus

Introduction to Elixir - A Background and the Primitive Types - Part One.
Introduction to Elixir - Functions, Built-in and Complex Types - Part Two.
Introduction to Elixir - Pattern Matching and Control Flow - Part Three.
Introduction to Elixir - Guards and Conditional Macros - Part Four.
Introduction to Elixir - Recursion, Tail Calls and Comprehensions - Part Five.
Introduction to Elixir - Data Abstraction, Function Pipeing and Structs - Part Six.
Introduction to Elixir - Streams, Hierarchical Data, Updating Immutable Data - Part Seven.
Introduction to Elixir - Concurrency Primitives, Processes, and Message Passing - Part Eight.
Introduction to Elixir - Generic Server, OTP, Register Processes - Part Nine.
Introduction to Elixir - GenServer, Links and Message handling - Part Ten.

Taught by

Tensor Programming

Reviews

Start your review of Intro to 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.