<aside>
📆 An abbreviated syllabus for learning Elixir
</aside>
Outcomes
- Be able to read and understand Elixir code
- Be able to contribute to a large Elixir codebase
- Be able to review Elixir code
- Be able to build a web app using Elixir and Phoenix
Plan
- Duration: 6 months
- Study schedule: 1 hour every day after lunch
- Activities: Reading Elixir docs, books, and building an example web app
- Benchmark: Ship a Phoenix app!
Concepts
- Language Basics
- Basic syntax
- Control flow
- Pattern matching
- Tooling
- OTP
- Phoenix
- Ecto
- Testing
- Oban
Resources