Wikipedia
WaniKani
WaniKani is a web application that helps people learn Japanese kanji and vocabulary. It uses radicals, mnemonics, and the spaced repetition learning technique in order to help its users memorize the characters and vocabulary more effectively. WaniKani has been in its beta stage of development since 2012. It moved out of beta on Sept 8, 2015.