JavaScript Concepts Review: First Class and Higher Order Functions, Closure

Steven Hancock
A free video tutorial from Steven Hancock
Lead Trainer for All Things JavaScript
4.6 instructor rating • 7 courses • 16,929 students

Learn more from the full course

Functional Programming in JavaScript: A Practical Guide

Finally, understand the concepts of functional programming in JavaScript.

06:27:08 of on-demand video • Updated April 2020

  • Functional programming techniques you can apply right now.
  • Concepts that define a functional programming approach.
  • The difference between an OOP approach and a functional approach in JavaScript.
  • JavaScript libraries such a Lodash and Ramda that support a functional approach.
  • Techniques such as currying, cloning and composition done using vanilla JavaScript.
  • JavaScript concepts critical to understanding functional programming.
  • To create pure functions that avoid mutations and side effects.
  • Declarative programming.
None None