Learn the main concepts of functional programming in JavaScript
in a simple and practical way

Why JavaScript?


Did you know that Mocha (then called LiveScript, Javascript and now ECMAScript) was created to be the "Scheme in the browser"?




Since Scheme is a dialect of Lisp, functional programming and Javascript has much more in common than what you would think.

Javascript used to be the language of the Web, but in these days, it's much more than that. You can use Javascript eveywhere, from browsers, servers, mobile devices and even IoT devices. If you're a Javascript developer, it seems that you did a very good investment learning it!

With the skills you will learn in this course you would develop functional software in any platform and even be able to share code between them. With Javascript you can learn functional programming in a practical way: familiar syntax, useful day-to-day examples and out-of-the-box functional constructions make it the perfect language to learn functional programming.

What are you waiting for? 😃

Free

Introduction to Functional Programming in Kotlin

Go!



Free

Introduction to Functional Programming in Swift

Go!