Elixir

Mixing It Up With Elixir

Explore the Elixir language and learn what it means to write elegant and performant functional code.

Enroll Now to Play

Course Overview

  1. Level 1 on Mixing It Up With Elixir

    Level 1 1 Video | 7 Challenges
    Citizens of the Unknown

    Learn how to work with functions that can be assigned to variables and passed around as arguments to other functions.

  2. Level 2 on Mixing It Up With Elixir

    Level 2 1 Video | 3 Challenges
    The End Is the Beginning

    Explore how to use pattern matching and recursions to iterate through lists.

  3. Level 3 on Mixing It Up With Elixir

    Level 3 3 Videos | 9 Challenges
    Tuples & Maps

    Discover how to pass options to functions and other ways to work with collections of elements.

  4. Level 4 on Mixing It Up With Elixir

    Level 4 2 Videos | 5 Challenges
    Control Flow

    Experiment with how to write control flow with the cond and case statements as alternatives to if.

  5. Level 5 on Mixing It Up With Elixir

    Level 5 2 Videos | 8 Challenges
    The Mix Tool

    Learn how to use Mix to create projects, run tasks, and manage dependencies.

Mixing It Up With Elixir

Complete these levels to unlock

Course Completion Badge

Explore the Elixir language and learn what it means to write elegant and performant functional code.

Supplemental Learning

Recommended Prerequisites

About The Professor

Carlos is a software developer who is constantly looking for better ways to write code. When not making loud noises on his mechanical keyboard, he can be found rock climbing or playing music.

View Full Credits

Course Notes

  • Estimated Course Length: 4 - 5 hours

Course Reviews (2)

David Tang

Really enjoyed this! Looking forward to more on Elixir! Maybe Phoenix next?

tjshipe

I activated my subscription to go through this class and I don't regret it. The challenges were great at introducing the concepts. I enjoyed the depth this course went into and I'm looking forward to the next one.