Functional programming for the web

The subject will be roughly divided into three parts

The first part is introductory. We get to know the basic syntactic constructs of the language, construction of HTML and SVG documents in Elm.

In the second part we will learn the functional programming , how to think about problems and solutions in this paradigm, which is often a new approach for students coming from procedural languages such as Java, C, etc.

The third part will introduce the Elm architecture, programming reactive applications and working with effects in a pure functional language.