kanshudo.com/mylessons
Kanshudo offers graded intermediate lessons covering up to 1000 kanji organized in 55 stages, along with vocabulary and grammar study tools, flashcards, and JLPT preparation materials for learners progressing beyond.
Kanji and kanaVocabularyGrammarJLPTSpaced repetitionFreeHistoryGamesKanaIntermediatePitch accent