Functional JavaScript

Intro

No, I don’t mean that JavaScript is normally not functional. Instead, this badge is to teach you how to write your JavaScript code using functions almost exclusively. There are a lot of interesting concepts that come about because of this:

It’s a powerful paradigm which JavaScript supports. Learning it will help prepare you to learn React, which is heavily inspired by a functional paradigm.

Suggested Learning

Requirements

Extra Learning

This list is by no means complete. Feel free to add an issue or put in a pull request to update it.