Japanese Language Learning

Here are some resources for learning Japanese, arranged by learning level. Beginner requires no previous Japanese knowledge. Elementary requires understanding of some Japanese, particularly hiragana and katakana, with some sites being in basic Japanese language. Intermediate assumes knowledge of kanji and elementary level grammar and will all be Japanese-language. Advanced is for those who have at least an intermediate understanding of Japanese grammar or better, and will be Japanese-language only.

Beginner

Elementary

Intermediate

Advanced

Misc resources