7 Reasons to Love WaniKani for Kanji
Wanikani (literally “alligator-crab”) is a web application that uses mnemonics and space repetition software (SRS) to help users memorize approximately 2,000 kanji and radicals, plus over 6,000 Japanese words in two years or less!