Practice Project

You cannot view this unit as you're not logged in yet. Go to Account to login.


  1. Jaison Vieira on October 3, 2021 at 8:34 am

    I did all this using the previous lessons and some google for things I couldn’t figure out and only realized that I should go along with the next lessons when I got to binaries and it got extremely hard. 🤦🏽‍♂️

    I gotta say I learned a lot. Will keep with the next lessons and brush up on what I did so far. I’ve never seen a course like this. It’s very good and I will definitely do the next one.

    Great job, Mark!

  2. Maksym Kosenko on October 28, 2021 at 3:05 pm

    I like TDD, it’s like an old school Ruby Way.
    Awesome!!! 🔥 🔥 🔥
    Thanks Mark

  3. Larry Rix on October 28, 2022 at 3:09 pm

    PS D:\dev\edu\pattern_matching> iex.bat -S mix
    warning: use Mix.Config is deprecated. Use the Config module instead

    Interactive Elixir (1.14.1) – press Ctrl+C to exit (type h() ENTER for help)

    • Caleb Josue Ruiz Torres on August 24, 2023 at 4:57 pm

      Most likely you have already figured this out.

      But in case any other person wants to get rid of this warning.

      One shall change Line of Code # 12 at `config/config.exs` as follows.

      `use Mix.Config` will become `import Config`.


    • Mark Ericksen on September 28, 2023 at 8:14 am

      I updated the downloads to not give this warning any more. Thanks!

  4. Marko Kosir on November 7, 2023 at 2:27 pm

    If I run “mix test” in unzipped folder I get 0 failures:

    mix test
    Finished in 0.1 seconds (0.00s async, 0.1s sync)
    48 tests, 0 failures

    Shouldn’t there be lots of errors?

    • Mark Ericksen on November 7, 2023 at 8:41 pm

      Hi Marko!

      Yes, there should have been errors. I corrected the issue. A recent update to the project file accidentally left it on the “solutions” branch instead of the “main” branch. You can re-download the file to have it correct.

Leave a Comment

You must be logged in to post a comment.