Intro to Elixir - my GitHub repo

Installation
Command Line Interface
Getting Help
Basics (integers, floats, binary, octal, hex, scientific)
Identifying functions
Booleans
Atoms
Strings
Anonymous functions
Lists & Linked lists
Tuples
Arithmetic basics
Pattern match basics
Pin operator
case
clauses
cond
if, unless
do...end
Binaries
Charlists
Keyword lists
Maps
Nested data structures
Compilation
Scripted mode
Named functions
Function capture
Default arguments
Reduce, Map
Eager vs Lazy evaluation
Pipes
Streams
Spawn
Send, Receive
Links
Processes
Tasks
State
IO module
File module
Path module
Processes & group leaders
iodata & chardata
Alias
Require
Import
Aliases
Defining
Access & Update
Structs are Maps
Default & Required values
Protocols & structs
Any
Built-In
Generators & Filters
Bitstring generators
:into
Regular expressions
Strings
Char lists
Word lists
Interpolation & Escapes
Heredocs
Custom sigils
Errors
Throws
Exits
After
Else
Variable scope
Types & specs
Function specs
Custom types
Static code analysis
Behaviors
- Defining
- Adopting
Dynamic dispatch
IO.inspect/2
IEx.pry/0 & IEx.break!/2
Debugger
Observer
Other tools
binary module
Formatted text output
Crypto module
Digraph module & digraph_utils
ETS (Erlang term storage)
Math module
Queue module
Rand module
Zip module
Documentation
Resources
Hello World
Metaprogramming (macros)