
Introductory Python — Summer School
Aug 29, 2026
Ilia Asgharian
View course6 sessions1,160,000 Tomans

Sep 12, 2026
As projects grow, linear code stops scaling. This course teaches how to modularise and organise code so you can manage larger projects and write code that you — or others — can easily read and extend later.
Introducing OOP, class and object structure, and encapsulation.
Inheritance and MRO, polymorphism, abstraction and decorators.
1.5 years of teaching-assistant experience at the Faculty of Computer Engineering.
Enroll to watch the course videos.
Log in to enroll