Many players I know learned how to play pretty well on 9x9 by playing a computer program.
I'd argue you can even learn much faster playing a program, because for high level players many sequences were based purely on memorization (including point values) but now seeing different results quickly you can understand it better.
And the level where your play is based on high level abstractions like influence and group strength is not that hard to reach and it wouldn't take much to reason them out just from the games.
That said, it still may be worth having a teacher/trainer I guess. To motivate you, give you that dopamine in person and all that jazz.
I would say it's more like learning to code yourself rather than at the university than learning assembly from gcc.
From the article: "the Go school recruits a professional player, who would agree to play a fixed number of games, like five games, one per week, at a certain price.... Of course there is still room for lower level classes and teaching, but pros are often better at playing teaching games than explaining easy concepts."