У вас отличный возраст для старта, 12 лет — это тот момент, когда можно уже серьезно углубляться в программирование. У нас похожая ситуация была с сыном — он тоже с детства интересовался IT, и мы искали школу программирования, где было бы качественное обучение. Есть в Москве
Школа программирования , где действительно сильное комьюнити, ребята вместе участвуют в олимпиадах, соревнованиях по программированию, работают над проектами. В отличие от обычных курсов, тут не просто дают материал и отпускают, а системно развивают алгоритмическое мышление. Обучение проходит по университетскому принципу: есть основные предметы + курсы по выбору. Кто-то больше уходит в алгоритмы, кто-то изучает базы данных, а кто-то занимается олимпиадным программированием. Рекомендую присмотреться, особенно если хотите, чтобы ребенок не просто научился писать код, а действительно развил свои навыки и нашел друзей по интересам.