Course curriculum

  • 1

    Welcome to the course!

  • 2

    Section - 1

    • 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
  • 3

    Section - 2

    • 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
  • 4

    Section - 3

    • 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
  • 5

    Section - 4

    • Segment - 18 - Advanced Functional Concepts