Fundamentals of Scala Language

You will know the elements to implement the concepts of functional programming, with it, you can create applications for JVM that are easily scalable.

Principles of functional programming with LISP

You will learn to think about programs as data, build small and powerful abstractions, and solve problems with one of the most influential language families in computer science.

Programming with Haskell.

An open source product of more than twenty years of avant-garde research, allows a rapid development of solid, concise and correct software.

Web with ELM

You will build reliable web applications with a functional language designed for the frontend, static types, a clear architecture, and a development experience focused on preventing runtime errors.