A trove of natural audio dialogues + full downloadability and a free mobile app make Rocket Japanese a no-brainer for any serious Japanese learner. Rocket Japanese is one of the better Japanese courses, is comprehensive in its content, covering all skills, and uses high quality, natural dialogues.