KanjiDraw
Draw kanji strokes and enjoy learning Japanese
Level 1 — Basic kanji
Translate between English and Japanese, see recognized grammar patterns highlighted, and open the matching lesson. For example, 〜なければなりません expresses “must / have to”. Furigana and romaji help you read the phrase.