Rocket languages make it fun to learn. The way the course is interactive makes learning new vocabulary very easy. I listen to the lessons while I am walking or on the subway. It has helped me get the basics for surviving in China. The only improvement I would suggest is that the app is made available offline. In China, the app sometimes will only work with a VPN turned on. I would fully recommend Rocket to anyone wanting to learn a language. It has more than helped me.