DevPath · Learn to code ESPTEN

JavaScript

λ Functional programming

Write predictable, reusable code with pure functions, immutability and composition.

What you'll learn

Lessons

Pure functions and immutabilityPredictable functions that have no side effects. Higher-order functions and map/filter/reduceFunctions that receive or return functions. Composition and curryingCombine small functions into larger ones. Shallow vs deep copyWhy spread is not enough with nested data, and how to truly clone.
Practice this module in the app

DevPath is a hands-on course: you read the theory here; in the app you put it into practice with exercises that really run, offline.

Start free in the app →