Do you like our answers? Perhaps some of our resources will be of use to you.
We developed the Massive Open Online Course "Linear Algebra: Foundations to Frontiers". It is a full introductory linear algebra course offered on the edX platform: https://www.edx.org/course/laff-linear-algebra-foundations-to-frontiers. We also developed the course "LAFF-On Programming for Correctness" (https://www.edx.org/course/laff-on-programming-for-correctness) and are in the process of developing "LAFF-On Programming for High Performance." Notes for a graduate level numerical linear algebra course "LAFF: Notes on NLA" are also available for more advanced students of linear algebra.
All these materials are conveniently available (free of charge) at ulaff.net.