Object-Oriented JavaScript — The 20% that drives 80% of results
10 focused two-hour sessions. No fluff, no detours. Master the OOP patterns that appear in every serious JS codebase — from React class components to Node services to your own projects.
Your Progress
Progress is saved in your browser. Green = done, purple = up next. Click any dot to jump to that session.
All Sessions
Each session is two hours of focused learning followed by a 15-minute review. Built around the concepts you'll actually use day-to-day.
class Keywordclass Really Issuperthis, BindingStructure
Concepts, worked examples, and annotated code. Each session builds directly on the previous one.
Each session page has a countdown timer. Stay on track without watching the clock yourself.
Short quiz + key-point checklist at the end of every session. Consolidates what you just learned.
Mark sessions done, check off topics. Everything persists in your browser across visits.
The authoritative, always-current reference. Every keyword, accessor, and edge case documented with examples. Bookmark this — you'll return here constantly.
The best free explanation of prototypes under the hood. Bridges the gap between Session 2's syntax and Session 3's "what's really happening" perfectly.
Kyle Simpson's free book. Essential reading for Session 8's this-binding problem — the single biggest source of real-world JS OOP bugs.