After having my first Linear Algebra course I came across the online course called Linear Dynamical Systems by Prof Stephen Boyd of Convex Optimisation fame.
Every lecture was so eye opening. I couldn't believe that linear algebra could be taught in such a context with such a variety of application domains.
I hadn't known about this, so thank you! Steven Brunton also has a book that covers dynamical systems (among other things) which is linear algebra adjacent, and the expositions are great [1].
Pick one university and do their core CS track with the materials available. Like CMU, Berkeley, MIT, Stanford, etc. Then start building stuff and learning from more advanced CS and math courses/books/papers.
He is not a Twitter bro though. He has developed software extensively. He is a PL researcher, a professor at BrownU, now working in computing education.
No doubt in real life he's a smart guy. I don't dispute that. It proves my point even more - when on Twitter, even the smartest people get reduced to playing the dumb hot take games.
Every lecture was so eye opening. I couldn't believe that linear algebra could be taught in such a context with such a variety of application domains.
The lectures are all available online with the assignments : https://ee263.stanford.edu/archive/