All Language Resources is an independent review site. We earn money when you click on some of the links on our site. Learn More
Pimsleur banner

Most Recommended Resources For Learning Chinese

We’ve tested tons of resources for learning Chinese to help you figure out which ones are worth using and which ones should be avoided. These are our top choices.

Most Recommended Resources For Learning Chinese


I originally tried out TutorMing in order to write a review for this site. I love their well-designed platform, interesting curriculum, great teachers, and convenience of scheduling lessons – so much so that I purchased their 80 lesson package for my own personal use. It’s somewhat expensive with the smallest package including 30 lessons. But, I couldn’t be happier with everything and would highly recommend them. Review.

Yoyo Chinese

Yoyo Chinese has several affordable online Chinese courses for sale, along with a popular Youtube channel. The courses start at the very beginning and work their way to an upper-intermediate level. They’re very thorough with lots of videos, clear explanations, interactive quizzes, and more. It’s probably the most well-known and widely used online Chinese courses. Review. You can save 10% on any course or bundle with promo code “ALR10”


Pleco is a must-have resource for anyone studying Chinese. This iOS and Android dictionary app is impressively powerful and filled with useful features – some of which are free and others require paid add-ons. With Pleco, it’s easy to look up words, get example sentences, make flashcards, read Chinese documents, look up words from your phone’s camera, and so much more.


HelloChinese is an excellent app that makes it easy to get started studying Chinese without spending any money. They offer tons of lessons with accompanying exercises and explanations. There are also a lot of game-like features that make learning more fun. Much of the content is free, but there are also two paid plans which add in more features including games, podcasts, and more. Review.


ChineseFor.Us is a much newer online Chinese course, having only covered the beginner levels so far. But, the course is very good and exceptionally thorough. Even better, it’s very affordable, costing only $9.99/mo if you subscribe for six months at a time. There are lots of interactive quizzes and well-produced videos, while also being HSK integrated. Definitely worth checking out if you’re looking for a course to get started with. Review. Use the promo code “alr15off” to save 15% on a subscription

Du Chinese

Du Chinese is another excellent app, similar to The Chairman’s Bao, that makes it easier to practice reading (and listening) in Chinese. There are articles about lots of different and interesting topics. The app is a bit better for beginners because they also include translations for full sentences, instead of only individual words. It’s one of the best-designed app I’ve used. Review. Use the promo code “alr10dc” to save 10% on a subscription

The Chairman’s Bao

The Chairman’s Bao is one of my most used resources for studying Chinese. On their apps and website, you’ll find news stories written at various difficulty levels. These articles cover a variety of interesting topics and can be quite fun to read and listen to. Additionally, there are lots of extra features, such as comprehension exercises, flashcards, writing practice, and more. Review. Use the coupon code ‘alr10’ to save 10% on a subscription

Chinese Grammar Wiki

The Chinese Grammar Wiki is an amazing resource that’s completely free to use. Grammar points are organized according to difficulty levels. Each grammar point includes very easy to understand explanations and lots of examples. There are over 2000 articles, starting at the A1 level and advancing to the C1 level. This site is definitely worth checking out.


ChinesePod has thousands of lessons available for anyone from absolute beginners to very advanced levels. It’s one of the best, and most often recommended resources for studying Chinese. The lessons are in the form of a podcast, typically from 10-20 minutes long. The hosts discuss a dialogue and then explain important vocabulary, grammar, and cultural information. Review. Use coupon code “ALLLANG50” to get $50 off an annual premium subscription


Ninchanese is probably the most unique Chinese course around. It’s created in a manner that’s similar to a game, where you follow a character to explore different worlds. Despite this, it’s still one of the most comprehensive courses around, covering levels from HSK1 to HSK5. There is an abundance of activities that build upon and relate to each other very well. Review. Use the promo code “ALR15OFF” to save 15% on a subscription


italki is the most convenient and affordable way to find a Chinese tutor. Teachers set their own prices (often less than $10/hr) and set their own schedule. With hundreds of Chinese tutors available, it’s easy to find someone that’s a good fit for you. In addition, you can find free language exchange partners, get writing corrected for free, and do much more on their site and app. Review.

Chinese Zero to Hero!

Chinese Zero to Hero! is a course that follows the HSK Standard Course textbook series. The course takes you from HSK 1 up to HSK 6 and includes lots of videos, along with some exercises. I think it’s a really good course for independent learners that like to use several different resources to study. This way, they’re able to add some structure to their learning and avoid knowledge gaps. Review. Use the promo code “ALR10” to save 10% off any course

Speechling Logo


Speechling has a number of free tools available to help you improve your Chinese, but my favorite part is that they make it easier to record yourself mimicking Chinese sentences. This makes it easier to get a lot of speaking practice and notice mistakes in your pronunciation. Their paid plans allow users to submit an unlimited number of recordings to be corrected by a teacher. Review. Use the promo code “ALR123” to save 10%


LingoDeer is a bit less well-known than some popular apps like Duolingo, but one that I like much more. It started out with teaching Asian languages and does so better than many apps. It’s a really enjoyable app to use because of their variety of exercises, crystal clear audio recordings, grammar explanations, and all the review opportunities. There’s also an extra ‘Stories’ section for Mandarin learners. Review.

The Tandem logo with a pink and blue graphic.


Tandem is a language exchange app created to connect learners from around the world. You can teach someone the language you speak and they’ll help you learn the language you’d like to learn. It comes with lots of useful features (as well as a large, active user base) to make connecting with other users easy and facilitate language practice. There’s also a tutoring service offered in the app for those who are interested.  Review