Nine modules covering classes, encapsulation, inheritance, polymorphism, composition, interfaces, design patterns, and SOLID principles — with Python and UML.