Basics of Programming

for beginners who want to be transferred from others to  

the technological sphere




As part of the grant projects announced by the Ministry of High-Tech Industry of the Republic of Armenia, the Russian-Armenian University is organizing the “Fundamentals of Programming” courses for those wishing to transfer to the technological field




The target of the program is to create the conditions for obtaining the basic knowledge and transferring to the technological sphere to 2020 graduate students and work in the industrial areas that suffered from COVID-19.

As part of the grant projects announced by the Ministry of High-Tech Industry of the Republic of Armenia, the Russian-Armenian University will organize two-month free online courses

“Basics of Programming” for 2000 participants, that will help to:

  • Learn the basics of programming C++

  • Develop skills that will help to continue in IT industry

  • Develop engineering and professional thinking

  • Decrease the unemployment and satisfy the IT demand






Who can participate?

The program is dedicated to the people who are 18+ years of age and leave in the Republic of Armenia and the Republic of Artsakh, who will successfully undergo the admission procedure and will meet the objectives of the program. The candidates with non-technological education and those who want to move from another sphere to the technological one will be prioritized.

The terms of participation

Minimum knowledge and skills required to participate:

  • the basic knowledge of school level mathematics
  • the basic English language skills (to be able to read and understand speech)
  • minimal computer knowledge
  • analytical thinking
  • the ability to learn in informal conditions (remotely)
A preliminary assessment of candidates will be conducted through an online test, if necessary through an interview. The introductory online test consists of 10 questions (5 mathematical and 5 logical questions in Armenian and English). Test score positive results:
  • for those living: in Yerevan - 60% and higher
  • for those living in the regions and the Republic of Artsakh - 50% and higher

Educational Program Format

The program "Basics of Programming" will be held for two months, at least twice a week (a total of 16 lessons, each lasting 2 hours). The group will consist of 30 members. The course will consist of theoretical and practical parts:

  • the theoretical part includes the study of the basics of the computer science and applications (particularly C ++ programming language);
  • the practical part includes independent and group projects, tasks of a different nature, and homework.
Classes will be held remotely - through the licensed software Zoom. For homework, the system will be used, which allows automatically checking and evaluation of the tasks. We would like to inform you that the applicant will be disqualified from the course in case of absence from the first 2 lessons in a row and less than 30% of the total attendance of the general course.

Educational plan

Program beneficiaries will learn in detail about the basics of computer science, binary systems, the process of program execution, with variables, primitive types, operators, loops, functions, arrays, with complexities of algorithms, Input Parsing, multidimensional arrays, and Debugging. More details about the curriculum can be found here.

Course Outcome

At the end of the course, the participant will have valuable knowledge and skills:

  • will have a deep understanding of the basic programming tools and will be able to apply them in practical tasks
  • know the types of loops and operators
  • learn to work with functions and create functions
  • will be able to perform operations with one-dimensional and two-dimensional arrays
  • will understand the complexity of the idea of algorithms

Exam at the end of the course

At the end of the course, an online exam/test will be conducted to test both the theoretical knowledge and practical skills of the participants. The test will be evaluated positively in the case of receiving 50% or more points.


At the end of the course, participants will receive:

  • certificate of completion (in case of a positive test result - 50% or more)
  • certificate of participation (in case of a negative exam result - less than 50%).
For 40-50 students who have demonstrated the best results, RAU organizes an additional two-month free course on an in-depth study of C ++ and data structure. Up to 5 successful students will have the opportunity to participate in RAU research programs on a paid basis.

Application Procedure

  • Make sure you are the beneficiary of the program
  • Fill out the registration form (the applicant confirms his willingness to compensate the organizer for providing false, misleading, and/or incomplete information about personal data)
  • Take the online test (TEST sample published here)
  • In the case of a positive result, the participant will be contacted and provided with additional information about the start date of the course

To participate in the program, you must register via the current link, after which you can pass the real test.


Step 1
Step 2
Step 3
Step 4

Learn more

about the conditions

Fill out

the registration form


the online test


in the interview



To apply for the program, fill out the form below

MON-FRI | 10:00 - 16:00

+374 33 98 44 88 |


  • Facebook


  • Jivan Hakobyan

  • Hripsime Hovhannisyan

  • Vahag Vardanyan

  • Mariam Harutyunyan

  • Hovhannes Movsisyan

  • Ani Petrosyan

  • Hayk Aslanyan

    • LinkedIn
  • Karen Melikyan

  • Alexander Hakobyan

  • Tigran Sokhakyan

  • Mher Ghazaryan

© 2020 All rights reserved

Russian-Armenian University

123 Hovsep Emin str., Yerevan, 0051, Armenia