программирование, курсы для детей оффлайн.
Есть несколько фактов:
в возрасте 7 лет очень сложна абстракция с переменными,
также в этом возрасте ребенок не может понимать тексты хоть каких программ, которые не видны на одном экране (то есть если программа в один экран не влазит, можно не пытаться объяснять - не получится).
Классическое программирование сейчас совсем не имеет драйва, и обучение языкам программирования можно сделать только если ребенок захочет, а захочет он только если ему будет 14+ лет или если ему будет очень надо.
Чтобы ему было надо, ИМХО, есть два метода:
найти что-то захватывающее, связанное с машинным зрением,
найти что-то захватывающее на поле ардуинки и сенсоров.
Я сам пытался, мои дети сконвергировались через компьютерное зрение примерно в возрасте 12 лет, и когда с компьютервижином пошло, и
языки программирования стали заходить, и сопутствующая математика и численные методы. Хотя JS, json, БД, шарп, и все, что тут принято называть тулсами программиста - мои до сих пор не знают, хотя вот-вот старшей 18 стукнет.