I've been meaning to learn ELM and now I'm even more excited to learn it. I found some great educational material and I will share it here.
1) The first one is a course by James Moore. I started watching it a little bit. Great explanations and the course is practical. Price: FREE.
2) The second one is a course also by James Moore. Called "Elm beyond the basics". It's not free, but I want to buy it. There are team licenses, so if you want to cheap in let me know. Price: $45.
3) The third one is a screen cast with 51 episodes https://elmseeds.thaterikperson.com/
4) The fourth one is a course by Richard Feldman. Price: $39 a months. It's a cost to a subscription for Frontendmasters website.
5) The fifth one is also a course by Pragmatic Programmers. Price: $68 They also have a team discount and a discount until 31st December with coupon code MERRY2017. https://pragmaticstudio.com/elm
1) Elm in action by Richard Feldman https://www.manning.com/books/elm-in-action
It's still in progress, but Richard has produced a lot of great materials already. And he is here on dev.to, https://dev.to/rtfeldman/i-am-the-author-of-elm-in-action-ask-me-anything
He also open sourced an SPA app in elm https://dev.to/rtfeldman/tour-of-an-open-source-elm-spa
2) Pragmatic Programmers also have a book on ELM https://pragprog.com/book/jfelm/programming-elm Price: $22.
I'n not an ELM programmer and I haven't read the books so I can't really provide any useful feedback. But I hope this compilation is useful for you.
This in unfinished post, I also will later write add my experience of learning Elm and what I meant by bite the bullet and roll with the punches.