あ Kana
語 Vocabulary
読 Reading
漢 Kanji
文 Grammar
聴 Speaking & listening
級 By level
Practice
Tools
日本語コンパス
A full dictionary and a translator, free and ready when you hit a word or sentence you don't know.