скорее всего да, потребуется в дополнение учитель.Но пусть ребенок попробует. Вдруг получится?  Там же бесплатно.Ну и еще, если он что-то там не поймет сейчас, этот же курс будет доступен через несколько месяцев, а потом еще через несколько.  В общем, раза 2-4 в год  (я точно не знаю, как часто).  Причем все, что решено сейчас, при повторном прохождении будет зачтено и он сможет двигаться дальше.  Так что пробовать есть смысл. Если его это в самом деле интересует.Можно попробовать пройти параллельно несколько курсов, до куда получится. Что-то поймет в одном, что-то в другом.  Те же алгоритмы и на питоне и на С++.  А еще С++ базовый.   И вместе оно может сработать лучше.