Skip to main content
00:00/00:00
Lecture 1 of 60

Higher Order Function

Download Course (Free)

Course Content

0 / 60 completed
Section 1: Higher Order Function1 videos

Higher Order Function

1h 3mNow Playing
Section 2: JavaScript Prototype-Based Inheritance1 videos

JavaScript Prototype-Based Inheritance

53m
Section 3: Using Class Syntax for OOP1 videos

Using Class Syntax for OOP

1h 12m
Section 4: Creating Subclasses and Extending Existing Classes1 videos

Creating Subclasses and Extending Existing Classes

51m
Section 5: Using the super Keyword effectively1 videos

Using the super Keyword effectively

1h 7m
Section 6: Defining Private Fields and Methods in ES6+1 videos

Defining Private Fields and Methods in ES6+

40m
Section 7: Reusing Code across Classes using Mixins1 videos

Reusing Code across Classes using Mixins

48m
Section 8: Chaining Promises and Managing Complex Async Workflows1 videos

Chaining Promises and Managing Complex Async Workflows

49m
Section 9: Error Handling with Promises1 videos

Error Handling with Promises

1h 2m
Section 10: Writing Cleaner Asynchronous Code1 videos

Writing Cleaner Asynchronous Code

59m
Section 11: Handling Errors with try catch in asyncawait1 videos

Handling Errors with try catch in asyncawait

59m
Section 12: Using map(), filter(), and reduce() in Higher-Order Functions1 videos

Using map(), filter(), and reduce() in Higher-Order Functions

1h 3m
Section 13: Creating and using Async Iterators for handling Data Streams1 videos

Creating and using Async Iterators for handling Data Streams

54m
Section 14: Differences Between Concurrency and Parallelism1 videos

Differences Between Concurrency and Parallelism

28m
Section 15: Promise in detail1 videos

Promise in detail

40m
Section 16: Custom Error Objects and Extending the Error Class1 videos

Custom Error Objects and Extending the Error Class

39m
Section 17: Error Propagation and Re-Throwing Errors1 videos

Error Propagation and Re-Throwing Errors

57m
Section 18: Using Browser Developer Tools effectively1 videos

Using Browser Developer Tools effectively

20m
Section 19: Debugging using Breakpoints, Watch Expressions, and Call Stacks1 videos

Debugging using Breakpoints, Watch Expressions, and Call Stacks

24m
Section 20: Handling Errors using try catch1 videos

Handling Errors using try catch

50m
Section 21: Input Validation and Code Safety Checks1 videos

Input Validation and Code Safety Checks

1h 21m
Section 22: Understanding How the Event Loop works1 videos

Understanding How the Event Loop works

36m
Section 23: Understanding Closures1 videos

Understanding Closures

1h 30m
Section 24: Microtasks vs Macrotasks1 videos

Microtasks vs Macrotasks

48m
Section 25: How Asynchronous Code is handled in JavaScript1 videos

How Asynchronous Code is handled in JavaScript

1h 1m
Section 26: Optimizing Performance with Large Datasets1 videos

Optimizing Performance with Large Datasets

1h 13m
Section 27: Techniques for Manipulating Nested Structures1 videos

Techniques for Manipulating Nested Structures

1h 24m
Section 28: JavaScript Sets and Maps1 videos

JavaScript Sets and Maps

55m
Section 29: WeakMap and WeakSet1 videos

WeakMap and WeakSet

52m
Section 30: Sorting Algorithms in JavaScript - Quicksort and Mergesort1 videos

Sorting Algorithms in JavaScript - Quicksort and Mergesort

45m
Section 31: Searching Algorithms and Optimization Techniques1 videos

Searching Algorithms and Optimization Techniques

1h 1m
Section 32: Destructuring and Rest-Spread Operators1 videos

Destructuring and Rest-Spread Operators

56m
Section 33: Template Literals and Tagged Templates1 videos

Template Literals and Tagged Templates

40m
Section 34: Practical Applications and Use Cases of JavaScript Closures1 videos

Practical Applications and Use Cases of JavaScript Closures

1h 15m
Section 35: JavaScript Modules (ES6)1 videos

JavaScript Modules (ES6)

48m
Section 36: JavaScript Iterators and Generators1 videos

JavaScript Iterators and Generators

59m
Section 37: JavaScript Proxy and Reflect1 videos

JavaScript Proxy and Reflect

1h 3m
Section 38: Immutability and Pure Functions in JavaScript1 videos

Immutability and Pure Functions in JavaScript

48m
Section 39: Advanced Higher-Order Functions in JavaScript1 videos

Advanced Higher-Order Functions in JavaScript

1h 2m
Section 40: Declarative vs Imperative Programming in JavaScript1 videos

Declarative vs Imperative Programming in JavaScript

58m
Section 41: Using Libraries for Functional Programming with JavaScript1 videos

Using Libraries for Functional Programming with JavaScript

36m
Section 42: Code Profiling and Benchmarking with JavaScript1 videos

Code Profiling and Benchmarking with JavaScript

41m
Section 43: Memory Management and Leaks in JavaScript1 videos

Memory Management and Leaks in JavaScript

29m
Section 44: Optimizing Loops and Operations in JavaScript1 videos

Optimizing Loops and Operations in JavaScript

36m
Section 45: JavaScript Function Currying1 videos

JavaScript Function Currying

1h 6m
Section 46: Lazy Loading and Code Splitting in JavaScript1 videos

Lazy Loading and Code Splitting in JavaScript

57m
Section 47: Design Patterns in JavaScript1 videos

Design Patterns in JavaScript

1h 14m
Section 48: Coding Standards and Linting in JavaScript1 videos

Coding Standards and Linting in JavaScript

28m
Section 49: Testing JavaScript Code with Jest and Mocha1 videos

Testing JavaScript Code with Jest and Mocha

24m
Section 50: Building Reusable Components using JavaScript1 videos

Building Reusable Components using JavaScript

39m
Section 51: Fetch API and Axios Library in JavaScript1 videos

Fetch API and Axios Library in JavaScript

1h 13m
Section 52: Handling CORS and JSON in JavaScript1 videos

Handling CORS and JSON in JavaScript

49m
Section 53: RESTful API Integration with JavaScript1 videos

RESTful API Integration with JavaScript

59m
Section 54: Advanced JavaScript Capstone Project1 videos

Advanced JavaScript Capstone Project

1h 7m
Section 55: Expense Tracker App1 videos

Expense Tracker App

1h 18m
Section 56: Functional Programming in JavaScript and its Benefits1 videos

Functional Programming in JavaScript and its Benefits

55m
Section 57: Advanced JavaScript Interview Questions1 videos

Advanced JavaScript Interview Questions

40m
Section 58: Combining Functions for Cleaner Code1 videos

Combining Functions for Cleaner Code

55m
Section 59: Understanding and Implementing Recursive Functions1 videos

Understanding and Implementing Recursive Functions

53m
Section 60: Tail Recursion Optimization1 videos

Tail Recursion Optimization

55m