The Pragmatic Studio

New Course: Building Web Apps with Elm

July 21, 2015

There are plenty of JavaScript-based frameworks for building single-page web apps. But there’s a common problem with all of them: JavaScript. We need a better solution. Elm offers a fresh approach that makes functional, reactive programming not only possible, but practical!

In our new Building Web Apps with Elm course you’ll learn how to create a single-page, reactive web app from scratch so you see how everything fits together and can start experimenting on your own!

The full course includes:

  • 3.5 hours of step-by-step live coding
  • 22 videos - streamable and downloadable
  • Lots of animations that break down advanced concepts

We hope you’ll join us in The Studio for this fun, new course!

What is Elm?

Elm is a functional programming language that compiles to JavaScript and runs in the browser. Elm isn’t a band-aid over JavaScript’s ugly parts; it’s a whole new, fresh approach to browser programming.

What will I learn in this course?

You’ll learn the ins-and-outs of Elm as we build an actual web app from the ground up. By the end of the course, you’ll not only have a thorough understanding of the Elm language, you’ll also know how to properly architect Elm applications. Check out the full course outline.

Is Elm for me?

If you want a fun way to learn functional programming or you’re ready for an alternative to JavaScript, you should learn Elm! This course is designed specifically for experienced web developers who are fluent in HTML, CSS, and another programming language. No prior experience with functional programming, Elm, or JavaScript is assumed.