Successful IT entrepreneurs answer topical education questions. Plus, the article contains a useful selection of offline and online courses for schoolchildren and students in programming, coding, game design, virtual reality and robotics.

Founder of Mail.ru Grishin Robotics: "Don't prepare your children for the future in advance: you don't know what it will be like"
Dmitry Grishin, founder of Mail.ru, believes that children should be introduced to robotics from an early age. True, you should not be zealous: the task of parents is to spark interest, because a preschooler does not need to write code to succeed in IT in adulthood. Grishin recommends to teenagers to get a general technical education and continue to develop after receiving a diploma, because "after receiving a diploma, it will not work."
In information technology, future trends are difficult to predict, so zealously preparing a child for a career in robotics is useless. However, it is important to be an advanced user because everything is rapidly moving online.
Head of Kaspersky Lab: "a student who has chosen Information Security is guaranteed to be in demand"
Society needs to build up its cybersecurity armor, because cyber attacks are becoming a serious weapon that undermines the socio-economic and political well-being of countries. But only highly qualified specialists fall into the field of information security, this is high-level IT. To make a child feel at home in IT, you need to study mathematics and the basics of programming from early childhood, and in order for a specialist to be snapped up, you need to work in multilingual environments, project groups and have organizational skills. Keep in mind that creativity cannot be automated, so the value of creatives will only grow.
Founder of a career guidance service for children: "Big data analysis, bitcoin and artificial intelligence are three pillars that will only grow"
Alena Vladimirskaya runs a recruiting agency for adults and a career guidance service for children, because she understands like no one else what professions will be in demand in the future. Alena considers the analysis of big data, the direction of bitcoins and blockchain, artificial intelligence to be one of the most popular areas today. In the future, artificial intelligence will split into different areas, and each area will require qualified specialists. “Don't be afraid that most professions will disappear. People who know how to communicate with the machine will simply be in demand. " However, you should not force a child to study IT if he is not interested in this area, because we become successful only where we like.
Yandex courses for schoolchildren and students
- "Yandex.Leceum" - classes for schoolchildren in grades 8-9 are held twice a week, and the program itself lasts two years. During this time, you can really understand Python a lot. Yandex.Leceum promises that by the end of the school the children will be able to start a career as a developer. The training is free, but you need to be tested and interviewed.
- Moscow School of Programmers - additional three-year education at Yandex offices
- Yandex.Algorithm - Open International Championship in Sports Programming
- The Faculty of Computer Science is a joint project of Yandex and the HSE for students. Directions: software engineering, artificial intelligence and data analysis.
Mail.ru Group courses
- Online courses - on the it.mail.ru portal there are more than five hundred entries dedicated to IT
- Technokubok - programming olympiad for schoolchildren of grades 7-11
- Technotrek , Technoatom , Technosphere - free additional education programs for students, which are very difficult to enroll in. Teaches specific professions: mobile service architects, web programmers, web developers and system architects
- Russian Code Cup, Russian Design Cup, ML Boot Camp - championships for students over 18 years old.
Kaspersky Lab
- Kaspersky Math Gymnasium - you can get secondary education with specialized classes in physics, mathematics and computer science
- Kaspersky Talent Lab is giving away a $ 10,000 competition for students, summer intensives and an internship program.
- The international online competition Google Science Fair is a competition for students aged 13-18, in which participants formulate hypotheses and conduct experiments. Google Science Fair raises vital issues like low-cost renewable energy and machine vision
- Made with Code - a site about programming for girls with a good level of English
- Academy for Authors - a course for those interested in videography and blogging
- International Internship Program - To apply for an internship, you need to go through several stages of interviews with technical specialists.
Robotics courses are fun that can turn into a high-paying job
- "League of Robots" is a paid course from Pavel Baskir for children 5-16 years old, worth 15,000 rubles. Children learn robotics under the guidance of students of technical universities. The program includes the study of mathematics, physics, chemistry, programming, biology, mechanics and history of sciences. Students assemble robots from Lego WeDo and Lego Mindstorms, program them to solve problems, and compete whose robot does the best job in the robotics Olympiads.
- KIDS-inventors - an opportunity for children 5-14 years old to study robotics, circuitry, 3D modeling, the basics of Scratch programming. The cost of one lesson is 1500R.
- Robolab Kids is a network of clubs for preschool children at kindergartens and clubs. Kids start out with simple Lego WeDo kits and Fishertecknik sets, but gradually move on to Arduino kits, 3D printing and 3D modeling. Lesson cost - from 1000R.
Online Courses
- Coursera = course “Building robots and other devices on Arduino. From a traffic light to a 3D printer ”can be passed completely free of charge, if you wish, you can pay for a certificate of completion of the course. The University of Pennsylvania Robotics Complex is 6 courses covering everything you need to know about robotics.
- EdXArtificial Intelligence - A course from Columbia University on Artificial Intelligence. Training is free, the cost of the certificate is $ 300
- Universarium - here you can listen to free lectures on the basics of programming robots
- Stepik - free basic course "The first step to robotics".
Robot assembly YouTube channels
- EEVblog - a blog by Australian Dave Jones, who has fun talking about engineering: boards, devices, physical processes
- Botyard - the guy decided to collect the robot from the "Star Wars" R2-D2 from the garbage in the dump. The assembly process is shown in detail on his channel
- Sentdex - A programmer's blog about the Raspberry Pi tutorial model and Python programming
- YouTube channel "Technostream" - courses in the following areas: Java, C / C ++, databases, mobile development, web technologies, Linux, interface design, security and testing, product management
- GeekBrains is an online IT education school.
Games for the little ones
- Playcodemonkey.com is a game about a gorilla who stole bananas from a monkey. To return the fruit, the child needs to write code in CoffeeScript. The tasks are simple and the game is very fun
- LightBot - the robot teaches the simplest algorithms and logic
- Cargo-Bot - Offers logistics tasks to help you think like a programmer.
Writing the code
- Code.org - there is a version in Russian and English: online lessons for students of any age
- Codecademy - a site for beginners with courses in all programming languages
- CodeFights - fight online to write code together with other programmers!
- HackerRank - on the site, you can also compete in the speed of writing code, and here recruiters of large IT are looking for young talents
- Codewars is a competitive site with a user-friendly interface
- freeCodeCamp - Users learn to write code, make programs for charities, and sometimes get private orders
- Khan ** Academy ** - gives free access to a huge database in Russian
- Scratch is an environment for children developed by MIT (Russian version available).
We study game design and VR
- One-year program "Game Project Management" from HSE - evening training, taught by practicing designers
- "Game Design and Virtual Reality" - Bachelor's degree from HSE, teachers - specialists from TED × Skolkovo and Ice-Pick Lodge
- Scream School - design school offers courses lasting 2 years and costing 600 thousand rubles
- The course on VR development for Windows is a popular Russian-language site on the basics of programming for virtual reality.