The C ++ programming language is a high-level compiled general-purpose programming language with static typing that is suitable for creating a wide variety of applications. Today the programming language C ++ is widely used for software development and is one of the most popular and common languages.
The scope of the C ++ language includes the creation of operating systems, a variety of application programs, device drivers, applications for embedded systems, high-performance servers, as well as the development of games and entertainment applications. There is a great demand for professionals who own this programming language. C ++ can also be studied independently. everyonr can find a lot of video lessons and self-instruction manuals In the Internet. But we strongly recommend taking special courses. It is quite difficult to master this language and a basic course on the basics of the C ++ language is suitable for beginners.
We recommend this course to all students fr om 13 years old, because students are not just learning the C ++ language, but using it in such an interesting and fascinating field as creating games.
The C ++ language appeared in 1983 and has its roots in the C language, which had appeared earlier in the 70s. C ++ was developed as an extension to the C language. At the beginning C ++ simply supplemented the C language with some object-oriented programming capabilities and was called "C with classes". Subsequently, new features were added to it, which made it not just an addition to C, but a completely new programming language. As a result, "C with classes" was renamed to C ++. After both languages began to develop independently of each other.
C ++ is a powerful language, inheriting rich capabilities from C. Therefore, C ++ is often used in system programming. But the application of this language is not limited. C ++ can be used in programs of any level wh ere speed and performance are important. It is used to create games with rich visualization and mobile applications.
If your child wants to learn how to program first-class games, then he just needs to learn the C ++ language. Although this language is considered difficult, everyone can master its basics. It is much more interesting to learn when learning turns into a game. Our course is ideal for a beginner who is planning not only master the difficult C ++ language, but also practice game development. After all, the goal of this course is to acquaint children with the C ++ language in the context of game programming. So that it wasn’t boring, we will create games on the engine of the cocos2d. It’s a cross-platform framework, which is used to develop interactive applications and games (mainly for mobile devices). It is absolutely free, but allows you to create games that are successfully sold in App Store and Google Play.
Taking “Developing C ++ Games” course, children:
• learn the basics of C ++;
• learn what the engine is, and get acquainted with the popular game engine cocos2d;
• will create several simple games and even one complex.
The finished game can be not only run on the computer, but also put on the phone to boast to friends.
Having completed this course, the guys will acquire solid basic knowledge of the most important language for professional game programming and will make a significant contribution to their future as a game developer.
Please be sure your computer is suitable for the course. You can find our recommendations here.
Object Oriented Thinking (2014)
By Matt Weisfeld
Download the book in English -
Learning C ++ by creating games in UE4 (2016)
By: William Sheriff
Download the book in Russian -
During the training process we evaluate the practical side (how to do it?) and understanding the topics as well (why and what for?)
Students demonstrate knowledge by solving tasks in their own way, explaining the algorithms in own words, helping other students to correct mistakes and creating presentations on the final course project.
13-14 years old
from 750 RUR/hour for group lessons
from 1050 RUR/hour for individual online lessons
from 1800 RUR/hour for individual lessons at home
Course duration: from 2 months
on Saturdays or Sundays, once a week
Number of students:
up to 8 participants
6 Lessons, 2 hours each
STUDY AT CODDY AND RECEIVE GIFTS FOR ACHIEVEMENTS!
CODDY classes consist of 30 levels and upon reaching each of them the young CODDY achiever receives a certificate.
Collect them all!
For reaching the 5th level, each student will receive a bracelet, for the 10th level — cool stickers, for reaching the 15th level each CODDY achiever will get an awesome notebook, and for the 20th level — a branded hoody. And that’s not all! On the 25th level a young coder will receive CODDY backpack! On the 30th level — personal CODDY gift!