> but nothing about algorithms, data structures, architecture, patterns, how to properly structure your code.
To be fair, that is the fault of most programming textbooks and courses.
Maybe ONE programming course (Learn Go With Test) I’ve seen has focused on this.