https://youtube.com/playlist?list=PL0-GT3co4r2y2YErbmuJw2L5t...
https://youtube.com/playlist?list=PL0-GT3co4r2y2YErbmuJw2L5t...
For more advanced linear algebra I would recommend the class from Prof. Gilbert at MIT.
https://youtube.com/playlist?list=PLE7DDD91010BC51F8
https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra...
What is your recommendation?
There's another guy, Jim Hefferon of St Michael's College, who has written a full book for his own class and produced a full video course on Linear Algebra (all free).
https://hefferon.net/linearalgebra/
I also believe that is quite naive thinking that you can learn math in some depth just watching videos (at least with my capacity). For me it is a way to keep some pace and order when learning and, as you say, to find some bibliography and material that is being used by the professor.
For example, this goes right back to basic algebra but is a very well explained with the afore mentioned visualizations.
Veritasium - How Imaginary Numbers Were Invented https://www.youtube.com/watch?v=cUzklzVXJwo
Like, when they say something is easy, they might mean "It's easy if you know all this foundational stuff that you could learn in six months".
Everything else technical has shortcuts. Nobody knows how WiFi works, they use a module. If they do, they're probably a specialist.
But math has almost no shortcuts almost by definition. If it did we wouldn't call it math we'd call it using a math library.
It's the same shock I have practicing music, or why I can't drive, or why it takes me 2 whole minutes to line up a jig to cut a 2x4.
What programmers do is on the screen more than in the head. There's no "practice this kick 10000 times". When you see drawPixel(x,y, hexcolor)... that's... all there is to know about that function besides how long it takes.
Things that DO require skills that have to be learned, rather than just facts you have to be familiar with, seem shockingly difficult compared to anything in a JS app.