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