90dayjapanese.com/intermediate-japanese/
Guide to intermediate Japanese grammar, vocabulary, and kanji covering eight key grammar categories, estimated vocabulary size, and practical ways to identify and address weak areas before moving to advanced study.
GrammarVocabularyKanji and kanaListening practiceJLPTIntermediateBeginnerPassive and causativeAdjectivesJLPT N3