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
4.8 rating
Such a great course by Kyle Simpson on Master.dev! 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.

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
  • 300+ 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

Earn a Completion Certificate

After completing this course, you'll receive a certificate of completion that serves as proof of your achievement, showcasing your expertise, and commitment to professional development. You can easily share this certificate on your LinkedIn profile to highlight your new skills and demonstrate continuous learning to potential employers and professional connections.

Sample completion certificate

What They're Saying

Such a great course by Kyle Simpson on Master.dev! 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