Learn Japanese Kanji and Vocabulary using a Spaced Repetition System. Review and complete lessons offline with progress syncing when online. View graphs for upcoming reviews and progress on radicals, kanji, and vocabulary.
Japanese with writing lessons covering and Katakana. Study vocabulary and grammar through structured lessons. Take spaced repetition quizzes for review. Practice translation between English and Japanese. Listen to audio for pronunciation.
Learn languages, practice speaking, track progress
Learn languages with grammar, vocabulary, and cultural context lessons. Practice with quizzes and progress tracking. Access courses for Spanish, French, German, Japanese, and other languages. Start for free.
Programming through interactive lessons and hands-on practice in languages like Python, JavaScript, and Java. Complete coding challenges, track progress, and access a community for support and collaboration.
Japanese with lessons covering On and Kun readings, JLPT levels, and quiz-style practice. Translate between English and Japanese. Review past lessons and listen to audio pronunciations without needing network access.
, Korean, Spanish, French, German, and Chinese with . Practice grammar, vocabulary, and speaking through structured lessons. Track progress with quizzes and real-life conversations. Receive feedback on pronunciation and accuracy.
Read articles and listen to audio content in multiple languages to build vocabulary and comprehension. Highlight text, take notes, and track progress. Access interactive exercises and quizzes for practice. Sync across devices and set personal goals.
Listen to audio lessons and read accompanying text for improved understanding. Watch educational videos to enhance comprehension and pronunciation. Practice speaking by recording and reviewing your responses.
Download and watch video lessons offline. Take quizzes after each lesson. Sync progress to online courses when connected. Access test prep and checkride content. Track course completion and review materials.