Learning Chinese, Reimagined

duiduidui! adapts to you from the very first card. No placement tests, no forced tutorials, no one-size-fits-all curriculum. Just smart, personalized learning.

Start Learning Immediately

Most language apps make you sit through a placement test or start from scratch, no matter what you already know. duiduidui! takes a different approach: just start reviewing, and the app figures out your level as you go.

Behind the scenes, every card you review teaches the system about you. Get a card right, and the app learns not just that you know that word, but also gains evidence about the characters inside it. Get one wrong, and the system adjusts, gently filling in the gaps. Within just a handful of reviews, duiduidui! has a clear picture of your skill level and starts serving content that's perfectly matched to where you are.

Always the Right Challenge

duiduidui! tracks your knowledge of every character, word, and phrase individually using a mathematical model that distinguishes between "never seen this before" and "I've practiced this a hundred times and it's still tricky." This means the app always knows what you're ready to learn next.

Cards aren't just repeated on a timer. The system considers your overall skill level, how confident it is about your knowledge of each card, and how much mental bandwidth you have left in a session. If you're absorbing new material quickly, the app picks up the pace. If you're hitting a wall, it shifts to reinforcement before introducing anything new.

Prevents Overwhelm

One of the biggest problems with flashcard apps is the feeling of drowning in reviews. duiduidui! solves this by actively measuring your cognitive load — a real-time estimate of how much you're juggling in your head.

As a beginner, the app keeps your active set small (around 10 cards) so you can build a solid foundation without feeling overwhelmed. As you gain experience and develop better learning strategies, your capacity naturally grows. An intermediate learner might comfortably manage 100 active cards. The system adjusts automatically, protecting you from information overload while always keeping you challenged.

Chinese is Compositional — Your Learning Should Be Too

Chinese is a beautifully logical language. Characters combine to form words, and words combine to form phrases, with meaning building at every level. The character 好 (hǎo, good) joins with 吃 (chī, eat) to make 好吃 (hǎochī, delicious). Learn the pieces, and the compounds start making sense.

duiduidui! is built around this compositional structure. When you master a phrase, the app automatically updates its understanding of your knowledge of every character inside it. When you learn new characters, the app identifies which words and phrases you're now ready to tackle. Your knowledge compounds naturally, the way Chinese itself works.

Collections: Your Path, Your Pace

Rather than locking you into a rigid curriculum, duiduidui! offers Collections — curated learning pathways you can browse, pick up, and switch between freely. Start with "First 100 Characters" as a beginner, explore "Food Vocabulary" when you're planning a trip, or jump into "HSK3" when you're preparing for an exam.

The best part? Every card belongs to multiple Collections at once. So when you review a food-related character in "First 100 Characters," your progress in "Food Vocabulary" updates automatically in the background. You're always making progress across multiple dimensions, even when you're focused on just one path.

Built for Real Fluency

duiduidui! isn't about memorizing isolated vocabulary lists. It's about building a web of interconnected knowledge — the kind of deep understanding that lets you read a menu, follow a conversation, or recognize a new word because you already know its parts.

Every feature in the app, from the adaptive card selection to the compositional knowledge model to the cognitive load management, is designed with one goal: helping you actually learn Chinese, not just feel like you're learning.