Introduction to Programming (through the example of Python language)

Program objective

Provide the students with knowledge about the basic programming concepts and skills necessary to create simple applications and prepare 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:

  • Introduction to algorithms and semantic constructions of languages (using Python)
  • Introduction to data structures (using Python)
  • Features of programming languages and programming technologies
  • Basics and features of web development

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.