WaniKani, a kanji learning application by Tofugu
japanese kanji japanese language japanese learning kanji radicals kanji radicals japanese vocabulary vocabulary srs spaced repetition mnemonics memory tricks web app