The world has changed, though, so I don't find unreasonable to have a formal course where you learn how to use a CLI.
You tye characters into a terminal and you first get an error message, how do you know to fix that. How do you know what you can do? How do you know ls is what you get to get a file listing? What is a file?
In all these cases you have had to read something that tells you) - which is part of learning.
It is much and quicker to have a course to teach you.
Having courses to teach you is mor efficient otherwise why do we have schools?
However seeing many solutions of code posted on the internet I suspect many have not learnt throughj a course just random reading and picked up bad coding skills. As noted in the first answer here the author of the course is not showing good ideas in some cases, perhaps they shopuld have nbeen on a course to learn CLI.