CURRICULUM // CORE.101 // WEEK_10
Week 10 · Code to Create
Introduction to Object-Oriented Programming (OOP)
Units
MODULE_BREAKDOWN
UnitTopicFormatTime
10.1Classes, objects, attributesUnderstand OOP basicsConcept video18 min
10.2Methods & selfWrite class with methodsLive coding15 min
10.3Inheritance basicsExtend a parent classLesson12 min
10.4Exercise: Design a Pet classCreate Dog, Cat, Bird subclassesGuided challenge40 min
10.5Debugging OOP codeFix object-related errorsInteractive tool15 min
PROJECTGame character systemCreate Character class with stats, level upBuild60 min
Rewards
XP_AND_BADGES
XP allocation50 each, 100 project = 400 XP