ChineseSkill is the best Mandarin Chinese and Cantonese learning app for beginners!
Featured by the App Store in "New Apps We Love" and "The Best Language-Learning Apps"!
Built by professional Chinese teachers with 20+ years of experience teaching Chinese as a foreign language, ChineseSkill makes learning Chinese fun, effective, and genuinely rewarding. Trusted by millions of learners since 2014, our game-based lessons take you from your very first character to real-life conversations — with structured courses, interactive practice, and real cultural context.
With ChineseSkill, you can start from Pinyin, tones, and basic Chinese characters, then build listening, speaking, reading, and writing skills step by step. Whether your goal is to travel, study, pass HSK tests, talk with Chinese-speaking friends, or understand Chinese culture, ChineseSkill helps you make steady progress every day.
What makes ChineseSkill different:
Unlike other Chinese learning apps, ChineseSkill offers three complete, expertly-designed courses so you can learn exactly the Chinese you need:
■ Simplified Chinese – Mandarin from Mainland China (standard Putonghua)
■ Traditional Chinese – Mandarin from Taiwan
■ Cantonese – as spoken in Hong Kong
Features:
■ Game-based Chinese learning: lessons so fun you'll never get bored.
■ Bite-sized curriculum to fortify your Chinese listening, speaking, reading, and writing skills.
■ Speech recognition corrects your pronunciation and tones, making speaking Chinese a breeze.
■ Handwriting practice specially designed to learn Chinese characters at a faster rate.
■ Immersive lessons help you have real-life, practical conversations quickly.
■ Self-adaptive learning games that personalize your study path.
■ Graded stories and listening practice tailored to your level.
■ The well-designed Pinyin and Tone courses for newbies.
■ Authentic videos featuring native Chinese speakers.
■ Systematic courses based on HSK levels.
■ Study progress tracking across multiple devices.
■ Offline accessibility: once a course is downloaded, no internet connection is required.
With these tools at your disposal, nothing can stop you from mastering Chinese. Start your path to fluency today!
ChineseSkill Premium offers:
■ One-month subscription for $11.99
■ Three-month subscription for $24.99
■ Twelve-month subscription for $59.99
The above prices are for U.S. customers. Pricing in other countries may vary, and charges may be converted to your local currency depending on your country of residence. Once purchased, subscriptions automatically renew unless auto-renew is turned off in your iTunes Account settings at least 24 hours before the end of the payment period.
Terms of Service: https://www.chineseskill.com/terms-conditions-html
Privacy Policy: https://www.chineseskill.com/privacypolicy-html
Contact Us: nihao@chineseskill.com
Supported languages: English, Spanish, Korean, Japanese, French, German, Turkish, Russian, Vietnamese, Portuguese, Italian, Indonesian, Hindi, Arabic, Thai.
*Videos, additional vocabulary, and Booster content are currently only available for Mandarin (Mainland).
I am a teacher and very thoughtful about the ways the human brain absorbs information. I teach in a predominantly Chinese area, so I am motivated to learn Chinese. My students think it is exciting and funny when I try to speak Chinese - they laugh, then help me with my accent and tones. I bought Rosetta Stone (very expensive) and I do use it, but this app is 1) much easier to get into, 2) more memorable with art than with photos, 3) more multimodal (switching from recognize, recall, listen, write, fill-in, English to Chinese, Chinese to English, etc.), 4) more grammatically oriented (ie this/that), 4) more organized topically, 5) less confusing (when using RS I have to stop and look things up on google translate or else stay confused) 6) more reading/writing (on this app I am starting to read the Chinese before the English), more time friendly (5-10 minute sections), and 8) more [sic] FREE!!! So great that I took the time to write a review! (I rarely do this) [[[ If you are a developer reading this review, please turn the large written Chinese characters into Flashcards for optional ongoing vocabulary development (I currently screenshot them, but think it would be a great addition to the app - and thank you!! ]]]
Please fix this!
lavenderlily3
Hi!I love this app, but however, the new lesson format is very annoying!! There is no way to turn off English translations in the new lessons! I already KNOW what the characters mean, and if I am supposed to be learning to read Chinese and not English, I need to be able to only see Chinese characters if I want. Giving English translations every darn time WILL NEVER HELP a person learn to read Chinese. We need to be able to test our reading skills by NOT seeing English(or other language that a person’s native language is.) over or under the characters. Why did you guys ADD English to everything?? The old lessons were not like that. Please fix the new lessons to be English free! It is not immersion when my native language is always in my face when I don’t want it to be. A person should be allowed to choose whether they want translations or not. If we can choose to have pinyin, both pinyin and characters or just characters, then we should be able to turn on and off the English translations as well. The ONLY place any English translations should be permanent in, are in the green/red boxes, where corrections are given after we give an answer. Otherwise, English(or other people’s native language) should be an option in the non-green/red box areas and not permanent. I tried to find a way to turn them off, but there is no way. PLEASE FIX IMMEDIATELY! Thank you! I will change to 5 stars once this is fixed.
Developer Response
Hello, sorry for the negative experience! In the learning section, the translation has to be there so that a learner can select the correct answer. If you prefer to read Chinese only, it's recommended to use the Flashcard feature under Review, and set the display in Chinese by clicking the Settings button on top right. If you need further assistance, please message us using the in-app "Contact Us" function. We'll get back to you by the next business day. Thank you again for choosing ChineseSkill! ^^
Better than duolingo
Angel226
I’ve tried this and duolingo for a few days, and although duolingo seems to be more well known (could be just marketing), I like ChineseSkill app more. (My background is that I am Cantonese Chinese, and I know how to speak and understand some really basic Mandarin but am not a native Mandarin speaker.) Duolingo was way too repetitive, i was on the first lesson “greetings” and it repeated the same two words (“hello”) throughout 2-3 long lessons which was such a waste of time. ChineseSkill is not as mind-numbingly repetitive and even when it does try to teach you the same word/sentence a few times it will do it in a few different ways. Also, I really appreciate that ChineseSkill teaches not only the sounds of the words but also shows you the pinyin and how to write the words in Chinese characters, which duolingo does not do. They are both fun apps, and I can see how they’d be a fun and easy way to teach people completely new to the language. But since I already know how to speak and understand some basic mandarin, and I am looking to increase my vocabulary more quickly in order to be able to carry conversations and would also like to learn how to read and write chinese, I think I need to take a more advanced maybe university level course, like on Coursera or something.
One Small Issue!
RafeHavok
Overall I love this app! I’ve been using it for a month and a half, and I’ve found that it’s an incredibly useful tool to assist with learning! Everything they teach is done in a very comprehensive way and of the mini games are very helpful! It’s also easy to access and practice vocabulary you’ve previously learnt! However, I have noticed a small issue when you try to draw certain characters. This has occurred with the character ‘red’(红) as well as with about 3 others characters that I’ve come across. The issue makes it impossible to draw the last stroke of a character, and it only occurs when you attempt to free draw the character along the provided guided lines. From what I can discern, it seems the app believes certain characters have one fewer stroke than they actually have, which causes this glitch. I hope you’ll consider fixing this problem! It doesn’t impact the overall experience of the app too much, but it’s somewhat of an inconvenience!
Fixed bugs, improved performance;
Version 9.5.2
The developer, YIYAN TECHNOLOGY CO., LTD., indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Linked to You
The following data may be collected and linked to your identity:
Purchases
Contact Info
User Content
Identifiers
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
Location
Usage Data
Diagnostics
Other Data
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More