YoVDO

Intro to Elixir

Offered By: YouTube

Tags

Elixir Courses Functional Programming Courses Data Abstraction Courses Recursion Courses Concurrency Courses

Course Description

Overview

Dive into the world of Elixir programming with this comprehensive 3.5-hour tutorial series. Learn about Elixir's background and primitive types, explore functions and complex data structures, and master pattern matching and control flow. Delve into guards, conditional macros, recursion, and comprehensions. Discover data abstraction techniques, function piping, and structs. Explore streams, hierarchical data, and updating immutable data. Gain insights into Elixir's concurrency primitives, processes, and message passing. Finally, understand OTP, GenServer, and advanced concepts like registered processes, links, and message handling. Perfect for beginners and intermediate programmers looking to expand their Elixir skills.

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

Related Courses

Prog Concepts/Methodology II
Chaffey College via California Community Colleges System
How to Code: Complex Data
The University of British Columbia via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX
Paradigms of Computer Programming – Abstraction and Concurrency
Université catholique de Louvain via edX
Data Science Decisions in Time: Information Theory & Games
Johns Hopkins University via Coursera