I’ve been studying for 7 or so months now and I never bothered learning Kanji independently of vocab, and especially not the radicals. I just brute-forced the Core 2.3k Deck, then went straight into mining. [This is my current kanjigrid](https://punchym.github.io/).
​
Lately, I am unsatisfied with my ability to distinguish two very similar kanji, and when I see a new word, I am not confident that I already know the kanji or not; I will check the word and either I indeed know a word with the kanji in common, or I will think I know the kanji already which causes me to draw false connections in my brain to other vocab I know, which then confuses and mixed me up later down the line. I think taking some time to learn the radicals may help me with this.
After a little bit of searching, it seems that most resources and made for people at the very beginning stage of their learning. While they would still be of great use to me, I am just curious to know what would be the most efficient, and least redundant way to learn all the radicals for someone who is upper beginner/lower intermediate, and is already familiar with a lot of kanji?