Choosing the right course

Why Duolingo's Chinese Course Won't Teach You Taiwanese Mandarin

Duolingo is the default answer whenever someone asks how to start learning Chinese — and for Mainland-standard Mandarin, it's a reasonable one. But "learn Chinese" and "learn the Mandarin spoken in Taiwan" aren't the same goal, and Duolingo's course is built for the first one, not the second. Here's exactly where they diverge, so you're not three months in before you notice.

A person holding a smartphone displaying an app screen.
Photo by FOX via Pexels

What Duolingo's Chinese course actually teaches

Duolingo offers one Mandarin Chinese course, and it's built entirely around Mainland China's standard: Simplified characters, Pinyin romanization, and Beijing-accented pronunciation. There's no Traditional-character toggle, no Zhuyin option, and no Taiwan-accent setting anywhere in the app. (Duolingo's separate Cantonese course does use Traditional characters — but it's offered only to Mandarin-Chinese speakers, not from English, and Cantonese is spoken in Hong Kong and Guangdong rather than Taiwan. Either way, it won't get you any closer to Taiwanese Mandarin.)

And if it's Taiwanese Hokkien you're after rather than Mandarin — a separate language, not an accent — Duolingo has no course for that either; here's where Taiwanese Hokkien is actually taught.

None of that makes Duolingo's course bad — it's a genuinely solid on-ramp if Mainland China is actually where you're headed. The problem only shows up when the destination is Taiwan and the course doesn't know that.

Three concrete gaps, if Taiwan is your goal

  • Characters. Taiwan uses Traditional characters exclusively — in signage, menus, textbooks, everything. Simplified and Traditional aren't font variants of the same character; they're different character sets, often with no visual overlap at all. Learning Simplified first means re-learning how to read once you're actually in Taiwan.
  • Phonetic system. Duolingo teaches Pinyin, the romanization system used in mainland schools. Taiwanese schoolchildren learn to read using Zhuyin (also called Bopomofo) instead — a completely different set of symbols. If you ever need to look up a word in a Taiwan dictionary, ask a local for help, or use a Taiwanese keyboard input method, Zhuyin is what you'll actually encounter.
  • Accent and vocabulary. Beijing-standard pronunciation and Taiwan's accent differ in tone patterns and certain sounds, and everyday vocabulary genuinely diverges too — 土豆 means "peanut" in Taiwan and "potato" on the mainland, for one common example. See Taiwanese Mandarin vs. Mainland Mandarin for the full breakdown.

"But some apps added Traditional character support"

A few Chinese-learning apps have added a Traditional-character display option over the past couple of years, and it's worth being clear about what that does and doesn't fix. Flipping a character-display toggle changes how the characters are drawn — it doesn't rebuild the vocabulary, the phonetic system, or the accent underneath. A course still built around Mainland-standard words and Beijing pronunciation doesn't become a Taiwan course by changing which glyphs it prints. Zhuyin in particular is rarely part of the toggle at all, since it's a genuinely separate system to teach, not a character swap.

This is a real, common pattern worth checking for directly if you're comparing options: does the app teach Zhuyin, or only Pinyin? Is the vocabulary itself Taiwan-standard, or Mainland-standard with different characters drawn on top?

The alternative, in one tap

A course that starts where Duolingo's stops.

CiaoSpeak teaches Taiwanese Mandarin specifically — Traditional characters from lesson one, Zhuyin alongside Pinyin, and Taiwan's own accent and vocabulary. Every lesson is free.

A woman sitting outdoors, focused on using a laptop.
Photo by George Pak via Pexels

What actually solves this

The fix isn't a setting — it's building the course around Taiwan from lesson one: Traditional characters as the only characters, Zhuyin taught alongside Pinyin (not instead of it, since both are genuinely useful), Taiwan-standard vocabulary, and an authentic Taiwan accent in every piece of audio. That's the actual difference between "an app that can display Traditional characters" and "an app built for Taiwan."

CiaoSpeak is built that way from the ground up — Traditional characters, Zhuyin alongside Pinyin, Taiwan-standard vocabulary, and a real Taiwanese-accent AI teacher for conversation practice, not a Mainland course with a display option bolted on. If you're just starting out, our beginner's guide to Chinese tones is a good first stop regardless of which app you end up using — or see our complete beginner's guide to learning Chinese for every step in order. (Weighing HelloChinese instead? Here's what it actually teaches. Curious what real reviewers say about Duolingo and the other big apps? Here's what their own reviews reveal.) See the FAQ for more on how CiaoSpeak works, or head back to the homepage for the full picture.

Frequently asked questions

Is Duolingo Chinese Mandarin or Cantonese?

Mandarin. Duolingo's Chinese course for English speakers teaches Mandarin to the mainland standard, with Simplified characters, Pinyin, and Beijing-accented pronunciation. Its separate Cantonese course is offered only to Mandarin-Chinese speakers, not from English.

Does Duolingo teach Traditional Chinese?

No. Duolingo's Mandarin Chinese course teaches Simplified characters exclusively, with no Traditional-character option or toggle. Duolingo's separate Cantonese course does use Traditional characters, but it's offered only to Mandarin-Chinese speakers rather than English speakers — and Cantonese is a different language from Mandarin, so it doesn't help you learn Taiwanese Mandarin.

Does Duolingo teach Zhuyin (Bopomofo)?

No. Duolingo's Chinese course teaches Pinyin only, the romanization system used in mainland China. Zhuyin (Bopomofo) is the phonetic system actually taught to schoolchildren in Taiwan, and Duolingo has no Zhuyin option.

Is Duolingo's Chinese course Taiwan-accented or Mainland-accented?

Mainland-accented. Duolingo's Chinese course uses Beijing-standard pronunciation throughout, which differs from Taiwan's accent in tone patterns, retroflex sounds, and everyday vocabulary.

Can I just switch a Simplified-Chinese app to Traditional characters later?

Not cleanly. Traditional and Simplified aren't font variants of the same characters — they're different character sets, and a course built around Simplified vocabulary and Mainland pronunciation doesn't become a Taiwan course just by changing which characters are displayed. The vocabulary, accent, and phonetic system all need to be built for Taiwan from the start.

Available now

Learn Chinese the way Taiwan speaks it.

Structured lessons and an AI conversation teacher, built specifically for Taiwanese Mandarin from the ground up.