WaniKani is a website with a monthly fee (less than $10) that teaches about 2,000 kanji plus maybe 6,000 vocabulary to go along with that kanji. I have been trying this out recently and so far I really like it. It has been a big help.
And there are little tidbits throughout that I am trying to keep track of for myself, that I thought I'd put down here.