Introduction to Python: Basic syntax, variables, data types, operators.
Flow control: Conditionals, loops, exception handling.
Functions and modularity in Python.
Object-Oriented Programming (OOP) in Python: classes, objects, inheritance, polymorphism.