This course was really awesome

This is absolutely the best resource for learning Elm hands down!

Your course was really inspiring and easy to absorb

your courses are by far the best

I also really appreciated how it didn't treat me like a child as those other ("interactive") websites do. Really good stuff!

recommend Pragmatic Studio to other developers with the utmost confidence that they will be amazed

“This is a perfect, succinct introduction that helps cement the idea that Elm is a usable language for the day-to-day.” Vitor Capela

“Simple enough to work through in a day. Exciting enough to motivate me to dig deeper.” Kenny Parnell

“This was a really good course and I enjoyed every part of it . It is a great entry point to reactive programming, bringing a fresh approach to building web apps. Thank you!” Filip Zrust

“This is a detailed, well built, and perfectly presented course —the norm from The Pragmatic Studio.” Thom Parkin

“Easy to understand, easy to follow! Great spoken English (especially for me as a German). Great animations and short illustrations! Thx for your work!” Jens Krause

Great course, love the videos! It was a great top-to-bottom overview of the Elm language.

“ Great course, love the videos! It was a great top-to-bottom overview of the Elm language. The try-it-yourself part in the course notes is really great and I had a lot of fun refactoring code after the currying section.” David Kormushoff

I just fell in love with this FRP language

“I looked at the Elm documentation and was lost, but with this course, I got a good base. I like that the incremental approach lets you take in the various concepts one at a time and build on them. I just fell in love with this FRP language and its way to build web apps. Thank you so much!” Denis Ricard

I credit this course for making me excited about Elm!

“I really enjoyed the videos and the pacing with bite-sized chapters and follow-up material. I credit this course for making me excited about Elm! ” Paul Fioravanti

“Mike Clark is an excellent teacher. He explains the concepts clearly and concisely... He. Quite the opposite, there were a number of times when he displayed the uncanny ability to read the questions arising in my mind while going through the material...We built a real application, while although simple, had similarities with something from the real world. The explanations were very clear and the course flowed from start to finish. Often the "Notes" sections following the videos dealt with the very questions that had been raised in the back of my mind during the video. I don't think this course could have been better.”

I love that this course was practical.

introduces everything incrementally and at no point did I feel overloaded

I have taken hundreds of video courses and I can say this is so far the best of all.

“This course is perfect! There is nothing you can do to make it better. The way you modularize the course in small chapters is just perfect. I have taken hundreds of video courses and I can say this is so far the best of all. You have the talent to do this, seriously you surprised me with this awesome content. Love you both!” Victor Hazbun

If there's a better way to learn Elm out there, I've not found it. Fantastic work!

“The course was practical, informative and exceptionally well-paced. I love that pretty much as soon as a question sprung into my head you answered it. If there's a better way to learn Elm out there, I've not found it. Fantastic work! ” Alan Gardner

“A great, practical introduction to Elm . Straightforward with a great ease-in approach to new concepts.” Jake Trent

I can't think of a better way to introduce someone to Elm and potentially even Haskell than through this course. The production quality is absolutely fantastic.

“ I can't think of a better way to introduce someone to Elm and potentially even Haskell than through this course. The production quality is absolutely fantastic. I love that the videos are short as it makes them less intimidating. The decision on when to introduce the topics is really well thought out. Really well done!!” Michael Niessner

Everything was explained really well

“ Everything was explained really well , working up from very simple foundations. This course is very approachable for just about anyone!” James MacAulay

. Time to write front end code again since I don't need to use JS.”

“ Elm + Awesome Trainers = Freaking Great Course on the Elm Language!!!! I have put this course on hold for such a long time but I'm very glad that I have finally gotten around to completing it. I'm always impressed with Mike and Nicole's attention to detail and this course is no exception here. They reinforce each video concept with exercises to boost one's understanding of the course content. If you're looking to take your frontend chops to the next level, then please do yourself a favor and learn the Elm Language the Pragmatic Studio Way!!!! 👏🏾🙏🏾👏🏾🙏🏾” Conrad Taylor

“A very practical, hands-on approach to learning Elm. Great course overall!” Matthew Machuga

“This course is really great. I expected an introduction focused solely on the language and less on building an app. However I do like it this way even more as I feel like I can actually build something with what you taught me now !” Sebastien Varlet

loving the course on @elmlang! finally getting my head around this awesome #WebDev language!” Ian Taylor “...on @elmlang! finally getting my head around this awesome #WebDev language!”

“Well done! This course is a great value for the money! It was straight to the point for developers with Javascript knowledge .” Misha Moroshko

“Very well structured, anticipated all the important questions, and provided the "meta" view of working in Elm that most tutorials and books omit. Clearly the instructors know how to bring the right "aha!" moments in order to sustain an enthusiasm for finishing the course. Udemy has NOTHING on Pragmatic Studio. :) Great job!” Robert Calco

“Your teaching style really hit home for me. It was impressively done. My mind was specifically blown by the explanation of currying and commands. Those two elements were things I had not fully groked in my self-study. You really bridged the gap! Thank you!” Geoff Lanotte

“ I love how you manage to make difficult concepts easier to grasp! And the duo presentation is much better than a single presenter droning on. Looking forward to the next one.” Hans Verschooten

“ I liked the fact that this Elm course gets straight into building something! It is difficult to learn to code when the language and syntax is taught in isolation. I didn't learn to code because I wanted to learn to code - I learned to code because I wanted to build websites. This was a great course!” Jack Lenox

“Clear and professionally presented, enthusiastic speaker, well thought-out example. Top Notch!” Mark Orr

very highly recommend this introductory video series on Elm...” Laurence Roberts “Ithis introductory video series on Elm...”

“I have gone through other reference material and tutorials on Elm, but this one had a way of pointing out concepts in an extremely clear fashion . This course improved my understanding of some fundamental concepts that I thought I understood, but really just superficially used instead. Also, being able to download the videos was a huge plus.” Mike Ratliff

“ I feel like I understand functional programming now! I love how you don't go into details about concepts before you've shown and used them.” Bjarke Sørensen

“ Great intro to Elm for someone without a lot of functional programming background!” Max Baumann

“The course was excellent and fun ! Without this tutorial I wouldn't have gone this far into learning reactive web app programming. And certainly, not with Elm.” Elliot Kleiman

“The honesty, modesty, intelligently-layered presentation and unhurried teaching skills of Mike Clark, plus the traditional excellence of Pragmatic Studio makes this a beautiful Elm intro for me. The Notes for each lesson rounded out everything. I also appreciate how quickly and sensitively each lesson was kept up-to-date the day after.” Victor Kane

“ Loved the structure of creating an application while incrementally learning language features. I was already a huge React.js fan, so this feels like React on even-more-functional steroids.” Cale Newman

“ I bought this course after trying out Elm a little bit on my own and found it incredibly useful! I especially loved the explanation of Elm coding and layout conventions, and how to read the documentation really early in the course. The speed was perfect with just enough explanation of technical concepts.” Kadi Kraman

“Mike does an incredible job of breaking down concepts and explaining things in a way that's not intimidating . Thanks for the great class!” Stacey Touset

“I liked the hands-on approach. You obviously put a lot of thought into the order you introduced concepts. You brought in new concepts only where they were immediately applicable to the problem at hand, and that made the whole progression from learning the basic syntax to completing the app feel natural and effortless .” Justin Silvestre

“This course will be fantastic launching pad for FP discussions with our team. Great job!” Wilkes Joiner

“I love learning new languages and this was a lot of fun! I liked the clear overview of the Elm language and gentle introduction to core concepts !” Rene Rubalcava

“The sections built on each other very well. I liked seeing the code being refactored as we went. It is nice to see the process and not just a finished product and some explanation. It also made me very happy to see the notes about the syntax change in newer versions of Elm.” Mike Shaheen

“ Excellent teaching style. Very good course. Bottom line: after the course I am beginning to wrap my head around how programming in Elm works.” Robert Kass

“Normally, I dislike video training because it's too slow, but these two courses have convinced me that video, when well done, can be the best vehicle for getting myself plugged into a new technology or new concept. I credit your two courses for making Elm more accessible than it otherwise would have been.” Scott Smith

“I am starting to like the functional mindset and have you to thank for being my teachers!” Ian Gagorik

“This course is extremely well thought out and progresses in chunks and a pace that is ideal. After completing this course, I feel eager and well prepared to tackle an Elm project of my own design! ” Ed Barstad

“Thanks for this great course! I really liked the practical, consistent example , as well as starting from something very simple to something moderately sized. Really great!” Lucas Dohmen