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.
The lectures are all available online with the assignments : https://ee263.stanford.edu/archive/