Duolingo (https://duolingo.com/) makes language learning much more fun by using gamification. Silly, but it works—why would a sound of fanfares and a golden cup picture on a screen would make a learning more enjoyable? But it does.
Duolingo cannot do Mandarin, but there’s very much alike and free http://chinese-skill.com/cs.html [only for android/ios].
Duolingo now has more languages than when the OP was written, among them Mandarin Chinese.
Duolingo (https://duolingo.com/) makes language learning much more fun by using gamification. Silly, but it works—why would a sound of fanfares and a golden cup picture on a screen would make a learning more enjoyable? But it does.
Duolingo cannot do Mandarin, but there’s very much alike and free http://chinese-skill.com/cs.html [only for android/ios].
Duolingo now has more languages than when the OP was written, among them Mandarin Chinese.