Здравствуйте, ole!, Вы писали:
O>Если ребенок дорос до hackerrank то неплохо бы начать с изучения английского.
O>Для обучения програмированию hackerrank не лучший выбор, на мой взгляд.
Там в начале есть выбор — Beginner или Pro
для начинающих вполне адекватные челенджы с теоретическим материалом
https://www.hackerrank.com/challenges/java-if-else
Для ребенка крайне интересна соревновательная система с очками и рейтингом — стимулирует неплохо.