Course curriculum

  • 1

    Module 01

    • Segment - 01 - What is Functional Programming
    • Segment - 02 - Declarative vs Imperative Programming
    • Segment - 03 - Core Concept 1 - Immutability
    • Segment - 04 - Core Concept 2 - Separation of Data and Functions
    • Segment - 05 - Core Concept 3 - First Class Functions
  • 2

    Module 02

    • Segment - 06 - Introduction to First Class Functions
    • Segment - 07 - Treating Functions as Data
    • Segment - 08 - Array of Functions
    • Segment - 09 - Passing Functions as Arguments
    • Segment - 10 - Returning Functions
    • Segment - 11 - Understanding Closure
    • Segment - 12 - Higher Order Functions
  • 3

    Module 03

    • Segment - 13 - Mastering the Spread Operator
    • Segment - 14 - The Map Function
    • Segment - 15 - The Filter Function
    • Segment - 16 - The Every and Some Functions
    • Segment - 17 - The Reduce Function
  • 4

    Module 04

    • Segment - 18 - Advanced Functional Concepts