Учиться программированию -- это НЕ учиться языку программирования, это универсальный навык

Конкретным языкам программирования в смысле изучения сотен их фич и нюансов я принципиально не обучаю.

Моя методика такая, что мы не конкретный язык изучаем, и не одно узкое профессиональное направление, а наоборот, развиваем универсальный навык программирования, который от конкретного языка и фреймворка не зависит. Для этого при решении задач используем минимально необходимый набор понятий, который есть в любом языке программирования. То есть учимся не языку программирования, а самому программированию, мой подход ближе к университетскому стилю обучения.

Конечно задания делать надо на конкретном языке, но каких-то "курсов по python/java" с прицелом на изучение возможностей определённого языка у меня нету и не будет.