Обучение online https://informatics.ru/- платноСами на втором году обучения 7 класс, работает в нашем случае если контролировать особенно домашние задания. Учат не плохо в целом толково.Есть курс, с проверкой заданий и кучей задач, сам курс бесплатный, но, если нужен сертификат нужно заплатить.https://ru.coursera.org/learn/python-osnovy-programmirovaniya Очень неплохо рассказывает Густокашин, его курс по C++ есть на https://stepik.org/    Задачи для решения https://informatics.msk.ru/ или для C++ и Python нужно зарегистрироваться. Регистрация пригодиться для олимпиад. Для Python не плох Кириенко, решать его раздел. (https://informatics.mccme.ru/course/view.php?id=156 ) Как альтернатива попроще для Python регистрируемся на http://pythontutor.ru/ немного теории и задачи, решать обязательно. Часть задач с ресурса Выше.Просто лекции послушать, по идее там и задания найти можно, для продвинутых.http://lectoriy.mipt.ru/lecture/PythonAlgorithms_L1 И главное, язык программирования это только язык, для движения дальше смотрим курсы Алгоритмы и прочее например на https://stepik.org/