Be the first to know about all our deals and promos
Join our super-secret email club

C++ Coding for Kids

C++ is a multifunctional object-oriented programming language. Students study C++ at many technical universities, that’s why it is useful to get acquainted with it earlier.

The course suits anyone who wants to start their way in programming, especially it will be useful for high school students who will soon take exams after school, since many exams are allowed to solve problems in C++. After the course, the student will have a lot of experience with various tasks and mini-projects, which the student will be able, for example, to show in some admissions committee, if necessary.

Java, JavaScript, C#, and many other programming languages are based on the principles of C++. For these reasons the curriculum of the universities contains the course in ¨pluses¨, which goes after the study of basics in C.

Who are the С++ classes suitable for?

It is good, if a student has already learnt the basics of programming and the child is confident in Math.

It is suitable for students from the age of 12.

What will students learn?

Main topics:

  1. Introduction: variables, constants, data types, data type conversion, console input and output;
  2. Basic constructions: expressions, conditions, conditionals,, loops, lines, transfer-of-control statement, file handling, vectors;
  3. Indicators and arrays: static and dynamic arrays, sorting;
  4. User data type: structures;
  5. Module programming: functions, recursion;
  6. Basics of object-oriented programming (OOP): classes and objects, encapsulation, inheritance.

Children do a lot of tasks on every topic. After the learning of basics, one can strike into the work with algorithms, task solutions or creating games (including graphic games).

Programming in C++
Basic constructions of C++ and OOP

Examples of our students' projects

The Calculator project
Yaroslav's calculator can not only add, multiply, subtract, divide, but also raise to a power or extract the square root. In addition, Yaroslav himself came up with and implemented the interface for his project! For example, you can see the result of calculating 3 ^ 5 (3 to the power of 5).
The converter
The converter from xml format to json and vice versa (json -> xml), where xml is an extensible markup language, json is a text format for presenting structured data based on the syntax of a JavaScript object. The program is written in C++ using the cross-platform QT development tool. Gleb made the first attempts to create a converter in Visual Studio using the boost library, but the translation from xml to json was performed incorrectly. Then it was decided to use the tools of the QT library to solve the problem. Similar tasks are solved at the senior courses of the university, and Gleb coped while still a schoolboy at our C++ courses

The C++ course is taught by top-tier tutors

Arelis Alejandra Reyes Guerra
About C++ course
About our tutors
Top tutor
C++ is a complex language. Mastery of it indicates that our tutors possess exceptional abilities in both programming and teaching. Additionally, our team includes a tutor fluent in Hebrew and another who is a Spanish-speaking tutor.
10 tutors
Only one out of every fifty candidates becomes a tutor at ItGenio
The tutor will become not only a mentor but also a friend to your child
Interesting facts about the course:

The student will not only learn how to program but will also gain insights into the deeper processes occurring within computer memory.
Interesting facts about the course:

The student will not only learn how to program but will also gain insights into the deeper processes occurring within computer memory.
Languages of instruction: eng
Education: BS in Computer Systems and Artificial Intelligence
Why is a trial lesson a great opportunity for your child?
Sign up for a trial lesson now!
Trial lesson will cost 0$, without any hidden fees or deposits necessary
The student will create the first project
You can get some rest while we will take care of everything
Our tutor will suggest the most suitable learning program for your child