Japanese digital teaching materials
This is a website where you can study Japanese and know about Japan all on your own. It is divided into two main levels (Beginners- Advanced).
It does not only include teaching materials for Japanese learning but also introduces Japan related topics such as Politics, Economy, History, Culture, Literature, and so on. All this with furigana (Kanji reading) included, so it is obviously a huge reference for Japanese learners.
Link for elementary level: http://www.nihonwosiru.jp/syokyu/
Link for Advanced level: http://www.nihonwosiru.jp/jyoukyu/