kanshudo.com/beginnerlessons
Kanshudo offers 20 graded lessons introducing the first 100 kanji, approximately 200 common words, and 50 basic grammatical constructions for complete beginners.
Kanji and kanaVocabularyGrammarSpaced repetitionBeginnerFreeHistoryGamesIntermediateJLPTQuizzesTextbooksKanaPitch accentSentence patterns