I teach linear algebra in college, and during our first class, I urge all my students to watch this series as soon as possible. It's great at giving them a geometrical understanding of what's going on, so they feel more motivated to learn the theorems and do computation (and already develop some intuition as to why the theorems are true).
I hadn't, thanks! Spaced repetition is certainly a useful tool. I always try to start every lecture with one or two review problems (that I call "brick problems", making sure the previous brick row is solid before building on it).
I don't assign homework anymore because I have no interest in grading AI output (and even less interest in asking AI to grade AI output). The inverted classroom approach works well for me. Students read the textbook on their own (and I encourage them to use office hours, collaborate, or use AI tools if they need more explanations), doing checkpoint exercises to make sure they understand the material, and class time is spent on working problems.