Я бы посоветовала курсы Сириуса "Введение в программирование на языке Python". Как раз сейчас набор открыт. Достаточно понятно объясняют, у меня ребенок младше вашего их прошел.Но это именно онлайн, сам смотришь лекции, сам решаешь задачи. И если мотивация для самостоятельных занятий недостаточна, то очные курсы с группой и преподавателем, конечно, будут лучше.