Exercism is a great website

What I like about it is that I am able to solve the challenges in a TDD way working in a environment that I am familiar (my own PC not a browser IDE) and the cherry on the top of the cake is that I have access to code reviews.

Bud Chirica, Scotland

Relaxed. Encouraging. Supportive.

Meet the Elm Track mentors

Once you join the Elm language track, you will receive support and feedback from our team of mentors. Here are the bios of a few of the mentors of this track.

I worked with Elm professionaly and I love it! Trusting the language is such a relief on your mind, as a developer you can really start to express yourself and let the code flow, the compiler will watch your back!

I use Elm for all my personal projects where I need a frontend framework (instead of React for example). Elm's development is "slow" compared to other languages but this makes it even more appealing to me.

I was working on our front-end EmberJS codebase back in 2014, and beginning to toy with ReactJS. Given I've not touched Javascript since 2005, EmberJS and ReactJS did not feel right at home for me. Then Redux came along, and that was when I found elm-lang which did everything that React+Redux provided, with a friendly compiler, less boiler-plate code, and the safety of no runtime ever once it compiles.