Advanced Lesson 2 Advanced Object-Oriented Programming Chapter 1: Introduction Chapter 2: Polymorphism Chapter 3: Encapsulation Chapter 4: Class attributes and methods Chapter 5: Advanced Python type features [5.1] Type hinting [5.2] Named tuples [5.3] Data Classes [5.4] Conclusion Chapter 5 Advanced Python type features Rough estimated time needed15 mins