Human Japanese Lite
This free version of Human Japanese is a great way to learn Japanese from a fun teacher with a sense of humor. It has animations of every character, spoken and written Japanese, a dictionary of Japanese words that are used in the app, games, quizzes, and more. This is the best Japanese language learning app! Useful!