Actually I now think it might also be a cultural thing. If you take a look at the approaches the English Wikipedia takes vs. the German Wikipedia take explaining a vector space you'll know what I mean:
https://en.wikipedia.org/wiki/Vector_space#Introduction_and_...
The book itself is still for sale, and the website has course slides and auto-grading software for some of the exercises: https://codingthematrix.com/
I had to build a somewhat basic SVG editor in React recently and the other devs on the team had to leave a lot of the core to me because I was the only one that remembered enough matrix math to do it.
If you look at how people solve differential equations in practice, it’s all matrix algebra.
Linear algebra is also pervasive throughout pure mathematics.
Edit: I think everyone should also learn calculus though, and differential equations are the heart of calculus. Here’s an introductory calculus book http://www.math.smith.edu/~callahan/intromine.html and here’s an introductory linear algebra book https://web.stanford.edu/~boyd/vmls/ which try to get students closer to the way these tools get used in practice.
http://aix1.uottawa.ca/~jkhoury/app.htm
https://math.stackexchange.com/questions/256682/why-study-li...
Computer software/engineering is the only field of science that can use naive linear algebra directly to solve hard problems in the field.
That's so cool that you had access to a linear algebra class in HS!
I developed a strong dislike for LA, if not outright fear and hatred. This from someone who majored in math at university. I later learned from reading Dr Oakley's book, _A Mind For Numbers_, that this is a perfect recipe for not mastering a subject. I was sabotaging my own learning by approaching it from the point of view of something to be despised. It was many years later after reading Oakley's book that I challenged myself to learn Linear Algebra.
I found the Coursera course Coding the Matrix https://codingthematrix.com/ perfect. Not only did Professor Philip Klein explain the subject well, but it was also a programming course in python. Coding the algorithms helped make them that much more concrete. I'm happy to say I finished the online course with 100% grade.
Unfortunately Coding the Matrix is no longer available on Coursera.
I know this thread is more about Strang being a teaching god, and he is. I wanted to add something on alternative ways to learn linear algebra.