Overview
Syllabus
- Intro
- Why use Elixir
- Installation and Setup
- Intro to Mix
- Overview of Elixir Files
- Running and Elixir Script
- Compiling Elixir
- Running an Elixir Application
- Intro to Hex
- Basic Types
- Creating a Variable
- Module Attributes
- Atoms and Strings
- Strings
- More about Hex
- Numbers
- Compound Types
- Dates and Times
- Example App - Time Until the New Year
- Tuples
- Lists and Loops
- Mapping
- Structs
- Building a Guessing Game - Taking User Input
- if Statements
- Random Number
- Docs and Arity
- Cases and Errors
- Case
- Lists
- Append and Prepend
- Comprehensions with Conditions
- Functional Programming
- Defining Custom Functions
- What’s Next?
Taught by
Caleb Curry