Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn fundamental programming concepts through a comprehensive video tutorial covering object-oriented programming basics including classes, objects, and constructors, advanced topics like recursion and memoization with dynamic programming, web development essentials such as JWT authentication and JavaScript reference vs value concepts, React-specific knowledge including state vs props, functional programming with pure functions, and software design principles focusing on three key SOLID principles: Single Responsibility, Open/Closed, and Liskov Substitution.
Syllabus
What are Classes, Objects, and Constructors?
What Is Recursion - In Depth
What Is JWT and Why Should You Use JWT
Learn Pure Functions In 10 Minutes
Reference Vs Value In JavaScript
React State Vs Props
Memoization And Dynamic Programming Explained
Single Responsibility Principle Explained - SOLID Design Principles
Open/Closed Principle Explained - SOLID Design Principles
Liskov Substitution Principle Explained - SOLID Design Principles
Taught by
Web Dev Simplified