Elm Tutorial

Elm Tutorial

Elm is a pure functional programming language that compiles to JavaScript. It simplifies the language as well as an application framework. Elm is designed specifically for web frontend with the unique feature of no Runtime exceptions.

This tutorial adopts a simple and practical approach to describe the concepts of Elm programming.


This tutorial has been prepared for beginners to help them understand the basic and advanced concepts of Elm.


An understanding of basic programming concepts is necessary for this course.