SavagePixie

SavagePixie

Exercises for Beginners

I was wondering if there are any beginner-friendly, exercise-based resources for learning Elixir out there. I’m looking for something like a series of coding exercises with maybe a short explanation of how to solve it focused on teaching Elixir.

I know that I can always build a to-do app or do the advent of code or whatnot. There are plenty of language-agnostic projects out there. But I was hoping to find something that’s more geared toward teaching useful patterns and best practices in Elixir.

Most Liked

muelthe

muelthe

As @Mpanarin says exercism is a great resource. I’ve found elixir-lang.org incredibly useful and it is well written with plenty of references to the documentation, as well as exercises to do along with the texts. If you’re interested there’s also Learn Functional Programming with Elixir that for me has been a great introduction, and it too has plenty of exercises.

Mpanarin

Mpanarin

Check out exercism project. It has a lot of coding exercises in different languages.
Elixir one is pretty good and well maintained.

sabiwara

sabiwara

Elixir Core Team

+1 for elixir-lang.org.
elixirkoans.io was a nice way to dive in as well, with simple exercises to discover the basic types and functions.

Where Next?

Popular in Chat/Questions Top

lgmfred
Hello, I want to get started with elixir today. Having learnt the basics of Erlang (my first ever language) and seen what it’s can do, I’...
New
Allyedge
So, I want to get an Elixir book, but don’t know which one to get. Both Programming Elixir 1.6 and Elixir in Action looks interesting, b...
New
yachnytskyi
Hello everyone. I am gonna start with Elixir/Phoenix, thinking to use Stephen Grider as a start point, then elixir school and other sourc...
New
maz
I’m getting this error: ## ** (Ecto.Query.CompileError) Tuples can only be used in comparisons with literal tuples of the same s...
New
makeitrein
More Ecto questions! More madness! The context: there’s a list of books that I want to filter with a dropdown… The dropdown: looks some...
New
marciol
Hey, I have very restricted resources and time so I’m trying to understand the best way to learn Liveview in terms of cost/time. The Pra...
New
jace
I wanted to write a library for interacting with a Web API as a practical way of learning Elixir. However, there seem to be a lot of diff...
New
Chawki
Hi,i’m new to elixir. i’m searching elixir small programs to try it out my self,Is any good resources out there? Thank you.
New
jslearner
Will learning Erlang really help in being a better Phoenix or Elixir developer or is it a waste of time?
New
Fl4m3Ph03n1x
Background I am trying to do the typical Ceaser cypher exercise in Elixir. The description of the exercise is as follows: Create an impl...
New

Other popular topics Top

malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
hariharasudhan94
lets say i have a sample like a = 20; b = 10; if (a > b) do {:ok, "a"} end if (a < b) do {:ok, b} end if (a == b) do {:ok, "equa...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
klo
Got a question about when to concat vs. prepending items to list then reversing to achieve appending. So i know lists boil down to [1 | ...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New

We're in Beta

About us Mission Statement