2,410 everyday Japanese words written with kanji, split into ten levels by how hard they are to read: the school grade of the kanji they use, the word's JLPT level and how many characters it takes. Level 1 is 人, 上, 大きい; level 10 is 保守的 and 消化不良. Pick your level and work through it — each card gives the reading, the meaning and audio, and the whole level runs as flashcards or a quiz.