Learn Object-Oriented JavaScript
Master OOP in JavaScript: classes, prototypes, inheritance, encapsulation. Tutorials, quizzes, and hands-on exercises.
20 resources available
Tutorials
TypeScript OOP - Complete Guide Overview
Your roadmap to mastering object-oriented programming with TypeScript. Learn the fundamentals and discover advanced patterns
Introduction to Objects
Learn the fundamentals of object-oriented programming in JavaScript, including object creation, properties, and methods
Constructor Functions and Prototypes
Master constructor functions and JavaScript's prototype system for creating reusable object blueprints
TypeScript Types - Your Complete Guide to Type Safety
Master TypeScript's powerful type system! Learn primitive types, complex types, unions, generics, and advanced type patterns for bulletproof code
TypeScript Classes Fundamentals
Master TypeScript classes with type safety, access modifiers, and advanced class features that make JavaScript OOP bulletproof
Object-Oriented Programming with TypeScript
Master advanced OOP concepts using TypeScript's powerful type system, including classes, interfaces, generics, and design patterns
TypeScript Interfaces - Ultimate Contracts
Master TypeScript interfaces to define bulletproof contracts for your code. Learn interface implementation, extension, and advanced patterns
Inheritance in TypeScript - Building Family Trees
Master TypeScript inheritance with class hierarchies, method overriding, super keyword, and advanced inheritance patterns
TypeScript Abstract Classes - Ultimate Blueprints
Master TypeScript abstract classes to create bulletproof templates that force implementation while providing shared functionality
TypeScript Design Patterns - Professional Solutions
Master essential design patterns in TypeScript including Singleton, Factory, Observer, Strategy, and more. Build professional, maintainable code
Quizzes
Constructor Functions and Prototypes Quiz
Constructor Functions and Prototypes
TypeScript OOP Quiz
Object-Oriented Programming with TypeScript
TypeScript Types Complete Guide Quiz
TypeScript Types - Your Complete Guide to Type Safety
TypeScript Classes Fundamentals Quiz
TypeScript Classes Fundamentals
TypeScript Interfaces Quiz
TypeScript Interfaces - Ultimate Contracts
TypeScript Inheritance Quiz
Inheritance in TypeScript - Building Family Trees
TypeScript Abstract Classes Quiz
TypeScript Abstract Classes - Ultimate Blueprints
TypeScript Design Patterns Quiz
TypeScript Design Patterns - Professional Solutions
Introduction to Objects Quiz
Introduction to Objects
TypeScript OOP Overview Quiz
TypeScript OOP - Complete Guide Overview