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 (3)

noxipicous

So basically I know a lot about elixir conceptually but always have issues getting to coding it. Almost like understanding a language but you can't speak it. Finally after doing the two elixir courses I feel so much more comfortable writing / thinking in elixir more. I noticed a lot was left out of both courses, even for an intro course. But I think it worked well enough for those looking to learn it. It's both an art & a science to know what should be mentioned and what should be left out when discussing a new language. So naturally no point of discussing OTP or going into data types or processes because most people won't even know what that is.

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.