I just finished this video series. Some great introductions to key topics like you mentioned and I especially liked the one on pitfalls to avoid in technical analysis.
I’m going to try and get through all the resources shared on this post. Knowledge is power and all that!
BH