COURSE OUTLINE
Session 1
Python Fundamentals Recap, Part I
Session 2
Python Fundamentals Recap, Part II
Session 3
Practice Session
Session 4
Code Efficiency: Time and Space Complexity.
Built-in data structures analysis.
Session 5
Practice Session
Session 7
Errors and Exception Handling
Session 8
Useful modules from the Standard Library
Session 9
Practice Session
Session 10
Mid-course Test
Session 11
Object-Oriented Programming, Part I
OOP principles, Class Attributes & Methods
Session 12
Practice Session
Session 6
Files Input and Output,
the Pickle module
Session 13
Object-Oriented Programming, Part II
Inheritance, Polymorphism,
Composition, Aggregation
Session 14
Practice Session
Session 15
End-course test