1. Урок 1. 00:01:10
    Course Introduction to Just Enough Functional Programming In JavaScript
  2. Урок 2. 00:01:24
    Modify Functions with Higher Order Functions in JavaScript
  3. Урок 3. 00:05:57
    Avoiding Mutations in JavaScript with Immutable Data Structures
  4. Урок 4. 00:01:51
    Refactor a Function to Use Currying in JavaScript
  5. Урок 5. 00:04:28
    Identify Side Effects by Comparing Pure and Impure JavaScript Functions
  6. Урок 6. 00:01:55
    Create Reusable Functions with Partial Application in JavaScript
  7. Урок 7. 00:01:24
    Eliminate Anonymous JavaScript Functions with Pointfree Programming
  8. Урок 8. 00:04:38
    Build Up Complex Functionality by Composing Simple Functions in JavaScript
  9. Урок 9. 00:02:58
    Improve JavaScript Function Usability with Proper Argument Order in Functional Programming
  10. Урок 10. 00:01:48
    Using the Associative Property in JavaScript Functional Compositions
  11. Урок 11. 00:03:24
    Debug Functional Compositions with a Logging Side Effect in JavaScript