Basics of Programming


What are you looking for?

Building a career in software development or in other related field

Ability to solve any programming problem

Understanding programming concepts and algorithms

What do we offer?

The course introduces the fundamental concepts of procedural programming. It is an increasingly important skill, whether you are building a career in software development or in any other field. You will be introduced to a powerful problem-solving process which you can use to solve any programming problem. In this course, you will learn how to develop an algorithm, then progress to reading code and understanding how programming concepts relate to algorithms.

After completing this course, you will be able to

Demonstrate problem solving skills by developing algorithms to solve problems incorporating the concept of data abstraction in a computer program

Design programs according to specifications by creating flow charts, IPO charts and pseudo code

Implement a simple program by writing the code, testing the code and debugging the program

Incorporating the use of sequential, selection and repetition control structures into a program

Demonstrate an understanding of the design and implementation of functions and the passing of parameters to simplify the solution of large problems and to promote the concept of code reuse

Implement programs using sequential input/output files and demonstrate an understanding of the use of the array data structure


  • - Introduction to computer programming
  • - Generations of computer languages
  • - Interpreted and compiled languages
  • - Program design and development process
  • - Problem definition
  • - Pseudo-code
  • - Flowcharting
  • - Code modularization
  • - Coding, testing, and debugging
  • - Sequence, selection, and iteration patterns
  • - Array processing
  • - File processing


A modern comfortable training center in the south of Moscow (so-called New Moscow area). Participants will sleep and have sessions at the same building! The training center consists of 8 bedrooms, 3 bathrooms and a large common room for the sessions. In addition to the standard facilities, the training center is equipped with Jacuzzi that can be used by participants, the fire place where participants can gather in the evenings together, terrace and other facilities which will make the stay comfortable.

The training center in New Moscow is not just a building! It was constructed with the intention to give participants the feeling of the community together! To facilitate informal contacts among participants outside of the sessions. Fully equipped kitchen and the place for BBQing are also available for the participants. In case of the good weather, the outside area can be used by participants as well.

The stay at the training center in New Moscow provides unique experience enhancing the learning process!


Course fee: € 490

The fee includes:

  • - The program of the course (including all necessary study materials)
  • - The accommodation (in the comfortable training center in Moscow)
  • - Meals (breakfast, lunch, dinner and coffee-breaks)
  • - Transfer
  • - Visa invitation letter


€245 for Russian applicants


Nationals of most of the countries need a visa to enter Russia. If you are not sure if you need a visa – please send us an email and we will be happy to advise if you need a visa or not.

If you need a visa – we will send you a visa invitation letter. Usually, we need up to 25 days to get visa invitation for non-EU citizens in the Ministry of internal Affairs of Russia. For EU-citizens this process may be faster. Please note the visa invitation letter is not a visa - you have to go to the Russian Consulate and apply for a visa.

Together with the visa invitation, you will need to bring to the Consulate some other documents (usually passport, passport size photo, filled application form, in some cases – insurance, proof of finances and other documents depending on the country where you are applying for a visa). We recommend you to check the website of the local Russian Consulate to see the full list of required documents.

Usually, it takes about 1-2 weeks to receive a visa at the Consulate after the moment you have submitted your visa application. In most of the cases before submitting the visa application you need to make an appointment. Sometimes you can only make an appointment 1-2 months in advance. That is why we recommend you to contact the closest Russian Consulate as soon as possible to make an appointment for a visa.

Visa fee varies depending on the country where you apply. For EU citizens in most cases, the visa can be done free of charge. For non-EU citizens, the visa fee is 35 or 60 euro (depending on the country where you apply for a visa). Those are the fees if you apply directly at the Consulate. In most of the countries, you can apply directly to the Consulate but you also have a choice to apply for a visa to the Visa Center of the Consulate, Visa Center, Travel Agency or to another organization. If you are applying through any of those organizations (e.g. anywhere except the Consulate itself) there might be extra charges.

We recommend you to apply for a visa as soon as possible. And of course – in case of any questions on any stage of visa application we will be more than happy to assist!

How to apply?

Just click to apply via website

Or you could send an email to the following address –

Please indicate the following information in the text of the email:

  • - Full name
  • - Nationality
  • - Date of birth
  • - Telephone number
  • - Title of the course you are applying for
  • - The reasons why you would like to join the course and the expectations you have from the course

We do not have any age or geographical limits for the applicants. Person of any age from any country is welcome to apply for the course.


In case of any questions regarding this course – feel free to send us an E-mail – or call us +31 30 879 50 55