Learning Functional Programming with JavaScript (ES5)

Go to class
Write Review

Free Online Course: Learning Functional Programming with JavaScript (ES5) provided by LinkedIn Learning is a comprehensive online course, which lasts for Less than 1 hour of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning Functional Programming with JavaScript (ES5) is taught by Shaun Wassell.

Overview
  • Learn about the functional concepts at the heart of many JavaScript frameworks and programs.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    • Exercise files
    1. Course Introduction
    • Installing Node.js and npm
    • Installing Lodash and running code
    • What is functional programming?
    • Functional vs. object-oriented programming (OOP)
    2. First-Class Functions
    • Assigning functions to variables
    • Passing functions as arguments
    • Closure and returning functions
    • Higher-order functions
    3. Array Functions
    • Mapping
    • Filtering
    • Every/some
    • Reducing
    • Combining functions
    4. Callbacks
    • Chapter introduction
    • Simple callbacks
    • Callbacks with arguments
    5. Advanced Functional Concepts
    • Introduction
    • Partial application
    • Recursion
    Conclusion
    • Next steps