Learning Chinese

Duolingo vs 17Talk vs HelloChinese: Which Actually Teaches Mandarin?

By the 17Talk teaching team - certified Mandarin teachers, 8+ years of classroom experience, 3,500+ students in 40 countries
Last updated:

Quick answer

They solve different problems. Duolingo is best for building a daily habit and learning to read pinyin; it is weakest at tones and real conversation. HelloChinese is the strongest app-only option for beginners, because it teaches tones from the first lesson. 17Talk is a structured course for learners who want to reach conversational fluency with cultural context, and it costs $19.90 once rather than a monthly subscription. If you want the cheapest habit-builder, use Duolingo. If you want one app that teaches pronunciation properly, use HelloChinese. If you want to actually hold a conversation, use a structured course with speaking practice.

The honest comparison

All three will teach you your first hundred words. They diverge on what happens at word number five hundred, when tones, listening and real conversation start to matter and no amount of tapping matching pairs will carry you.

DuolingoHelloChinese17Talk
PriceFree, or about $7-13/monthFree tier, or about $8-13/month$19.90 once, lifetime access
BillingMonthly subscriptionMonthly subscriptionOne-time payment
Teaches tonesLightly, lateYes, from the first lessonYes, with teacher feedback
Speaking practiceMinimal - you tap, you rarely speakSome speech recognition1-on-1 sessions available at $30-50
Real conversationStops well shortStops shortThe goal of the course
Cultural contextThinSomeA full course track
Best forBuilding a daily habitSelf-study beginners who want correct pronunciationLearners who want to reach fluency

What Duolingo is genuinely good at

Its strength is not teaching Chinese - it is making you come back tomorrow. The streak system, short lessons and forgiving difficulty curve get beginners past the point where most people quit, and its pinyin and character-recognition drills are decent.

Be clear-eyed about the limits. Duolingo's Mandarin course underweights tones, which is the single hardest part of the language, and it almost never asks you to produce spontaneous speech. Many learners finish the whole tree and still cannot order lunch.

Where HelloChinese fits

HelloChinese is the app most often recommended by Chinese teachers, and for good reason: it teaches tones explicitly from the beginning, uses speech recognition to check your pronunciation, and its explanations are written for adults rather than gamified.

It is still an app. Progress is linear and vocabulary-centric, and there is no human being on the other end to tell you that your third tone is drifting or that the phrase you just used is correct but oddly formal.

What a structured course adds that no app does

Apps are built to be used alone. That is the design constraint that limits all of them. A course is built around the assumption that another human will listen to you, correct you, and expect you to speak next week.

That correction loop is where tone and fluency are actually acquired. It is also why a course costs more per hour than an app - you are not buying content, you are buying someone's attention.

So which should you use?

If your goal is a habit, use Duolingo, and accept that you will need something else later. If your goal is correct pronunciation while self-studying, use HelloChinese. If your goal is to hold a conversation, start with a structured course and use an app as daily maintenance between lessons.

The expensive mistake is using an app for two years, feeling like you are learning, and discovering on your first trip to China that you cannot understand a sentence spoken at normal speed. Habits are cheap to build; fluency is not.

Common questions

Can I learn Chinese with Duolingo alone?

You can learn to read a lot of words and pass its lessons, but you are unlikely to hold a conversation. It underweights tones and rarely asks you to speak spontaneously.

Is HelloChinese better than Duolingo for Chinese?

For pronunciation and tone accuracy, yes. Duolingo is better at keeping you coming back daily. They optimise for different things.

Why is 17Talk a one-time payment?

It is a $19.90 one-time purchase for lifetime access to the course library, not a subscription. Tutoring is sold separately per session.

Do I need more than one?

A common and effective combination is one structured course plus one app for daily practice between lessons.

Read next

Sources

Want the phrases in this guide to actually stick?

See the courses →