Object-oriented programming approach

Program objective

Provide the students with knowledge on implementing of object-oriented programming approach, necessary for advanced study of programming languages.

Upon completion of the program graduates will:

  • be able to implement their own scripts to automate routine work
  • feel confident about the variety of approaches to software development

Categories of students

Students planning to deal with programming.

Course outline:

  • Inheritance
  • Encapsulation
  • Polymorphism
  • Modules in Python
  • Classes and modules for work with files

Admission requirements

Recommended to know the basics of:

  • elementary mathematics
  • architecture of electronic computing machine (ECM)
  • operating systems work

Course Duration:

  • 2 weeks

Training format and tuition fee:

  • Part-time with Distant Technology methods
  • Tuition — 14 900 rubles.


  • Graduates of the program receive the Certificate of professional development.