← All ModulesModule 5
Object-Oriented Programming
OOP is the first time a student models things — not just data, but entities with their own behavior. Mindset Goal: you aren't just writing scripts anymore; you are building digital models of physical things.
9 lessons6 hours
1.
Classes, Objects & __init__
20 min
2.
Instance vs. Class Variables & Encapsulation
20 min
3.
Real-World & AI-Infused Exercise — Digital Twin: Delivery Robot
25 min
4.
Real-World & AI-Infused Exercise — Inventory Item
25 min
5.
Inheritance, Method Overriding & super()
Self-paced
6.
Polymorphism, Dunder Methods & Composition vs. Inheritance
Self-paced
7.
Real-World & AI-Infused Exercise — The Civic User Hierarchy
Self-paced
8.
Real-World & AI-Infused Exercise — Sensor Network
Self-paced
9.
Consolidated Mini-Project — Profile Builder OOP System
40 min