Basics of Programming and Development Platform

Program objective

Provide the students with knowledge about the basic programming concepts and skills, necessary to create simple applications and to be prepared for advanced study of programming languages. Study platforms, current technologies and methods of software development.

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)
  • Object-oriented approach
  • Features of programming languages and programming technologies
  • Basics and features of web development.
  • Cloud and parallel computing
  • Quality assurance and quality control of software
  • Means of team application development
  • Automation of routine tasks with the use of programming techniques

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.