Course curriculum

  1. 01
    • Introduction / Roadmap

    • Why use JavaScript functions?

    • JavaScript Functions.pdf

  2. 02
    • Defining and Invoking Functions

    • Demo: Invoking and Defining JavaScript functions

    • Alternate ways to define functions

    • Demo: Alternate ways to define functions

  3. 03
    • What is function scope?

    • Demo: Exploring Function Scope

    • Child Function Scope

    • Demo: Child Function Scope

  4. 04
    • What is function composition?

    • Demo: Currying Functions

    • Factory Functions

    • Demo: Factory Functions

  5. 05
    • What are callback functions?

    • Demo: Callback Functions

    • Promises, Async and Generators

  6. 06
    • The "this" keyword + demo

    • Self-Invoking Functions + demo

    • Error Catching + demo

    • Object Creators + demo

    • Course Summary / Thank You!