Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Elixir for Everyone - Elixir 101
Introduction
Elixir Overview (9:39)
Content Feedback Survey
Tech Tutorial: Getting Started with Windows (18:34)
Tech Tutorial: Getting Started with Mac (27:34)
Fundamentals of Programming
Programming Basics Part 1 (3:45)
Programming Basics Part 2 (2:30)
Programming Basics Part 3 (2:20)
Introducing Elixir
First steps in Elixir (3:49)
Introduction to IEx (3:07)
Data Types
Data Types: Atom (2:38)
Data Types: Boolean, String, and Integer (3:52)
Data Type: Floating-point (3:24)
Collection Data Types
Date Type: Tuple (3:51)
Data Type: List (9:19)
Lists: Extended Explanation (9:03)
Lists: Extended IEx Walkthrough (5:38)
Pattern Matching
Pattern Matching (5:29)
Pattern Matching IEx Walkthrough (10:08)
Elixir Functions
Expressions and Modules (4:29)
Functions in Elixir (4:43)
Building Functions Together in IEx (14:04)
Anonymous Functions (6:06)
Anonymous Functions IEx Walkthrough (11:14)
Function Capture Operator (3:14)
Function Capture IEx Walkthrough (2:49)
Elixir's Pipe Operator (2:35)
Pipe Operator IEx Walkthrough (19:05)
Recursion
Control Flow
Case, Cond, If, Unless (8:55)
Case, Cond, If, Unless IEx Walkthrough (17:13)
Guards (5:58)
Guards IEx Walkthrough (10:17)
With
Creating Elixir Projects
Using Mix
Navigating a project created by Mix
Umbrella projects
Building Maintainable Code
Inline, Function, and Module Documentation
Generating Friendly Documentation with ExDoc
Testing
Typespecs
Introduction to Dialyzer using Dialyxir
Associative Data Types
Keyword Lists
Maps
Sets
Structs
Collection Processing
Enumerables
Streams
Comprehensions
Concurrency
Introduction to Concurrency
ErlangVM Processes
How State Works in Elixir
Introducing OTP
Building Flexible Code
Protocols
Behaviours
Pipe Operator IEx Walkthrough
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock