Functional-Light JavaScript, v2

Functional-Light JavaScript, v2

Kyle Simpson
You Don't Know JS
7 hours, 45 minutes

Become a Master

This course and others like it are available as part of our Frontend Masters video subscription.

Watch Free Preview Join Frontend Masters
Learn the fundamentals of functional programming in JavaScript in this (updated, version 2) of the course with Kyle Simpson -- Author of "You Don't Know JS" book series -- to write more flexible and effective code. Kyle covers the core of functional JavaScript with concepts like pure functions, .map() .reduce() .filter(), recursion and function composition. Plus go even deeper with advanced functional programming concepts like fusion, transducing and monads! This course is for experienced JavaScript developers who want to learn how to employ more trustworthy and verifiable code, plus enhance readability of that code.
Published: August 14, 2017

Table of Contents

Functional JavaScript v2

Functional Programming Introduction

Managing Function Inputs

Composing Functions

Immutability

Closure

Partial Application

Recursion

Data Structures

Data Structure Operations

Functional Programming Utility

Async Programming

Wrapping Up Functional JavaScript v2