Functional-Light JavaScript, v3

Kyle Simpson
You Don't Know JS
10 hours, 1 minute CC
Functional-Light JavaScript, v3

Course Description

Learn to apply functional programming concepts in JavaScript to make your programs more readable and less error-prone! Kyle Simpson will walk you through the core concepts of functional programming like function purity, point-free style, partial-application, currying, composition, immutability, recursion, and list operations like map/reduce/filter. You'll go even deeper with monads and transduction, two more techniques to add to your tool belt!

Preview

Course Details

Published: June 18, 2019

Rating

4.8

Learn Straight from the Experts Who Shape the Modern Web

Your Path to Senior Developer and Beyond
  • 250+ In-depth courses
  • 24 Learning Paths
  • Industry Leading Experts
  • Live Interactive Workshops

Table of Contents

Introduction

Section Duration: 42 minutes

Function Purity

Section Duration: 1 hour, 14 minutes

Argument Adapters

Section Duration: 19 minutes

Point Free

Section Duration: 34 minutes

Closure

Section Duration: 1 hour, 6 minutes

Composition

Section Duration: 36 minutes

Immutability

Section Duration: 54 minutes

Recursion

Section Duration: 1 hour, 6 minutes

List Operations

Section Duration: 1 hour, 9 minutes

Transduction

Section Duration: 49 minutes

Data Structure Operations

Section Duration: 53 minutes

Async

Section Duration: 17 minutes

Functional JS Utils

Section Duration: 12 minutes

Wrapping Up

Section Duration: 3 minutes
Such a great course by Kyle Simpson on Frontend Masters! Took me 4-5 weeks on weekends to complete. Kyle did a great job explaining FP while also abstracting the complexity so we don't get lost.
Jesse Jafa
Jesse Jafa
jessejafa
I've learned a LOT about functional programming principles and I'd really recommend it if you want to expand your knowledge of functional programming in JavaScript.
Ahmed Elrefaey
Ahmed Elrefaey
a7medev