Object-oriented programming has a lot of surface area, but most of the value sits in a fairly small core. This module focuses on exactly that core, aiming to get you comfortable with the essential 80% of OOP for a fraction of the usual effort, so a later, more advanced module has solid ground to build on.
What's covered
- Static vs. instantiated classes
- Properties, including auto, full, read-only, and write-only variants
- Namespaces
At 7 lessons, it's intentionally compact — a foundation module meant to be finished quickly and revisited as needed before tackling more advanced OOP topics.