There will be 14 lectures during the course. These are not compulsory but highly recommended, we will cover material that is not available in the course books.

Note: all lectures will be updated using Elixir instead of Erlang. The concepts are the same so it's actually a small change for the course.

  1. Introduction to functional programming
  2. Evaluation of expressions
  3. Recursion
  4. Trees
  5. Complexity
  6. Higher order functions
  7. Type system
  8. Tracing rays
  9. Dynamic programming
  10. Concurrency
  11. Asynchronous communication
  12. A layered architecture
  13. Parallelism
  14. Implementing a server

Feedback News