{"id":1408,"date":"2021-07-12T09:17:09","date_gmt":"2021-07-12T01:17:09","guid":{"rendered":"https:\/\/www.maayot.com\/blog\/?p=1408"},"modified":"2026-09-11T14:32:51","modified_gmt":"2026-09-11T06:32:51","slug":"how-good-is-duolingo-for-mandarin-chinese-learning","status":"publish","type":"post","link":"https:\/\/www.maayot.com\/blog\/how-good-is-duolingo-for-mandarin-chinese-learning\/","title":{"rendered":"Duolingo Chinese Review (2026): Worth It? Plus Better Alternatives"},"content":{"rendered":"<p><strong>Our verdict:<\/strong> Duolingo is a good, free way to start Chinese and build a daily habit. It won&#8217;t take you far on its own. Finish the whole course and you&#8217;ll be around HSK 3, able to handle simple sentences but not to read real Chinese or hold a natural conversation. Use it as a starting point, then add reading and speaking practice.<\/p>\n<h2>What you get<\/h2>\n<ul>\n<li>A gamified course with streaks, leagues and short daily lessons<\/li>\n<li>About 1,500 words and 2,500 sentences across the full course<\/li>\n<li>Character practice for simplified characters, added in 2023<\/li>\n<li>Listening and speaking exercises with automatic checking<\/li>\n<li>Free to use, with a paid plan (Super) that removes ads and adds extras<\/li>\n<\/ul>\n<h2>What Duolingo does well<\/h2>\n<ul>\n<li><strong>Habit.<\/strong> Nothing beats it for getting you to open the app every day.<\/li>\n<li><strong>First steps.<\/strong> It makes pinyin, basic characters and core phrases feel easy.<\/li>\n<li><strong>Price.<\/strong> You can go a long way without paying.<\/li>\n<\/ul>\n<h2>Where it falls short for Chinese<\/h2>\n<ul>\n<li><strong>Tones.<\/strong> The speaking checker is forgiving, so bad tone habits slip through.<\/li>\n<li><strong>Reading.<\/strong> You read single sentences, never a paragraph or a story. Real Chinese reading is a separate skill it doesn&#8217;t train.<\/li>\n<li><strong>Grammar.<\/strong> Explanations are thin. You pick up patterns without knowing why.<\/li>\n<li><strong>It stops early.<\/strong> The course ends around HSK 3\u20134. Beyond that, there&#8217;s nowhere to go inside the app.<\/li>\n<li><strong>Not built for exams.<\/strong> The course doesn&#8217;t follow HSK word lists.<\/li>\n<\/ul>\n<div style=\"background: #EDF5F1; border: 1px solid #CFE3D9; border-radius: 14px; padding: 22px 24px; margin: 32px 0; font-family: 'DM Sans',sans-serif;\">\n<p style=\"margin: 0 0 6px; font-size: 13px; letter-spacing: .06em; text-transform: uppercase; color: #3d8369; font-weight: bold;\">Free to start \u00b7 Only 5 minutes a day<\/p>\n<p style=\"margin: 0 0 8px; font-size: 21px; font-weight: bold; color: #222; line-height: 1.3;\">Go beyond Duolingo: read real Chinese at your level<\/p>\n<p style=\"margin: 0 0 16px; font-size: 16px; color: #444; line-height: 1.55;\">Each story is written for your level, so you understand it from day one. Stuck on a word? Tap it for pinyin, meaning, examples and native audio. No textbooks, no flashcards.<\/p>\n<p><a style=\"display: inline-block; background: #3D8369; color: #fff; text-decoration: none; font-weight: bold; font-size: 16px; padding: 12px 22px; border-radius: 999px;\" href=\"https:\/\/story.maayot.com\/signup\" data-ref-cta=\"post-cta-duolingo-top\">Read my first story free \u2192<\/a><\/p>\n<\/div>\n<h2>Who Duolingo is right for<\/h2>\n<ul>\n<li>Complete beginners who want a free, low-pressure start<\/li>\n<li>Learners who need a daily nudge more than anything else<\/li>\n<\/ul>\n<p>It&#8217;s not the right tool if you want to read Chinese, pass the HSK, or speak with natural tones.<\/p>\n<h2>What to use alongside (or after) Duolingo<\/h2>\n<table>\n<thead>\n<tr>\n<th>App<\/th>\n<th>Best for<\/th>\n<th>Level<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>HelloChinese<\/td>\n<td>A more structured beginner course, with better grammar notes<\/td>\n<td>Beginner<\/td>\n<\/tr>\n<tr>\n<td>maayot<\/td>\n<td>One short story a day at your level, with native audio, a quiz and a writing prompt. Teacher corrections on Pro.<\/td>\n<td>HSK 1 to 6+<\/td>\n<\/tr>\n<tr>\n<td>Du Chinese<\/td>\n<td>A library of graded readings<\/td>\n<td>Beginner to advanced<\/td>\n<\/tr>\n<tr>\n<td>The Chairman&#8217;s Bao<\/td>\n<td>Graded news articles<\/td>\n<td>HSK 1 to 6+<\/td>\n<\/tr>\n<tr>\n<td>Pleco<\/td>\n<td>The best Chinese dictionary, with flashcards<\/td>\n<td>All levels<\/td>\n<\/tr>\n<tr>\n<td>Skritter<\/td>\n<td>Learning to write characters<\/td>\n<td>All levels<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>How to get more out of Duolingo<\/h2>\n<ol>\n<li>Say every answer out loud, even when the lesson doesn&#8217;t ask you to.<\/li>\n<li>Turn off pinyin as early as you can bear to.<\/li>\n<li>From around unit 3, add one short reading a day in a graded reader.<\/li>\n<li>Look up words you keep missing in Pleco and learn the characters, not just the pinyin.<\/li>\n<\/ol>\n<div style=\"background: #222; border-radius: 14px; padding: 26px 24px; margin: 32px 0; font-family: 'DM Sans',sans-serif;\">\n<p style=\"margin: 0 0 8px; font-size: 22px; font-weight: bold; color: #fff; line-height: 1.3;\">Read real Chinese in 5 minutes a day<\/p>\n<p style=\"margin: 0 0 18px; font-size: 16px; color: #ddd; line-height: 1.55;\">Tell us your level (or take a quick test) and get a short story written for it every day. Native audio, tap-to-translate and a 1-minute quiz, so you can see it&#8217;s sticking.<\/p>\n<p><a style=\"display: inline-block; background: #3D8369; color: #fff; text-decoration: none; font-weight: bold; font-size: 16px; padding: 12px 22px; border-radius: 999px;\" href=\"https:\/\/story.maayot.com\/signup\" data-ref-cta=\"post-cta-duolingo-end\">Get my free story \u2192<\/a><\/p>\n<\/div>\n<h2>Duolingo Chinese FAQ<\/h2>\n<p><strong>Can you become fluent in Chinese with Duolingo?<\/strong><br \/>\nNo. The course ends around HSK 3, which is a solid beginner level, not fluency.<\/p>\n<p><strong>What HSK level is Duolingo Chinese?<\/strong><br \/>\nFinishing the full course puts you around HSK 3, maybe touching HSK 4 vocabulary.<\/p>\n<p><strong>Is Duolingo good for learning Chinese characters?<\/strong><br \/>\nIt introduces them and has had character practice since 2023, but it doesn&#8217;t teach you to read connected text.<\/p>\n<p><strong>Is Duolingo Chinese free?<\/strong><br \/>\nYes, the whole course is free. The paid plan removes ads and adds extras.<\/p>\n<div id=\"maayo-722923104\" class=\"maayo-content maayo-entity-placement\"><style type=\"text\/css\">\r\n  @import url(https:\/\/assets.mlcdn.com\/fonts.css?version=1690970);\r\n<\/style>\r\n<style type=\"text\/css\">\r\n  .ml-form-embedSubmitLoad{display:inline-block;width:20px;height:20px}.g-recaptcha{transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ml-form-embedSubmitLoad:after{content:\" \";display:block;width:11px;height:11px;margin:1px;border-radius:50%;border:4px solid #fff;border-color:#fff #fff #fff transparent;animation:ml-form-embedSubmitLoad 1.2s linear infinite}@keyframes ml-form-embedSubmitLoad{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#mlb2-5052689.ml-form-embedContainer{box-sizing:border-box;display:table;margin:0 auto;position:static;width:100%!important}#mlb2-5052689.ml-form-embedContainer button,#mlb2-5052689.ml-form-embedContainer h4,#mlb2-5052689.ml-form-embedContainer p,#mlb2-5052689.ml-form-embedContainer span{text-transform:none!important;letter-spacing:normal!important}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper{background-color:#f6f6f6;border-width:1px;border-color:#e6e6e6;border-radius:8px;border-style:solid;box-sizing:border-box;display:inline-block!important;margin:0;padding:0;position:relative}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper.embedDefault,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper.embedPopup{width:420px}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper.embedForm{max-width:420px;width:100%}#mlb2-5052689.ml-form-embedContainer .ml-form-align-left{text-align:left}#mlb2-5052689.ml-form-embedContainer .ml-form-align-center{text-align:center}#mlb2-5052689.ml-form-embedContainer .ml-form-align-default{display:table-cell!important;vertical-align:middle!important;text-align:center!important}#mlb2-5052689.ml-form-embedContainer .ml-form-align-right{text-align:right}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img{border-top-left-radius:8px;border-top-right-radius:8px;height:auto;margin:0 auto!important;max-width:100%;width:undefinedpx}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{padding:20px 20px 0 20px}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{padding-bottom:0}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{text-align:left;margin:0 0 20px 0}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{color:#111;font-family:Helvetica,sans-serif;font-size:30px;font-weight:400;margin:0 0 10px 0;text-align:left;word-break:break-word}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{color:#000;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0 0 10px 0;text-align:left}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul{color:#000;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol{list-style-type:lower-alpha}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol ol,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol ol{list-style-type:lower-roman}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a{color:#000;text-decoration:underline}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group{text-align:left!important}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label{margin-bottom:5px;color:#333;font-size:14px;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;text-decoration:none;display:inline-block;line-height:20px}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child{margin:0}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form{margin:0;width:100%}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent{margin:0 0 20px 0;width:100%}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow{float:left}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm{margin:0;padding:0 0 20px 0;width:100%;height:auto;float:left}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow{margin:0 0 10px 0;width:100%}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item{margin:0}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal{margin:0}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{background-color:#fff!important;color:#333!important;border-color:#ccc;border-radius:4px!important;border-style:solid!important;border-width:1px!important;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px!important;height:auto;line-height:21px!important;margin-bottom:0;margin-top:0;margin-left:0;margin-right:0;padding:10px 10px!important;width:100%!important;box-sizing:border-box!important;max-width:100%!important}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder{color:#333}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder{color:#333}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder{color:#333}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder{color:#333}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow textarea{background-color:#fff!important;color:#333!important;border-color:#ccc;border-radius:4px!important;border-style:solid!important;border-width:1px!important;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px!important;height:auto;line-height:21px!important;margin-bottom:0;margin-top:0;padding:10px 10px!important;width:100%!important;box-sizing:border-box!important;max-width:100%!important}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before{border-color:#ccc!important;background-color:#fff!important}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.custom-control-input[type=checkbox]{box-sizing:border-box;padding:0;position:absolute;z-index:-1;opacity:0;margin-top:5px;margin-left:-1.5rem;overflow:visible}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before{border-radius:4px!important}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::after,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::after,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::after{background-image:url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'\/%3e%3c\/svg%3e\")}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'\/%3e%3c\/svg%3e\")}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input:checked~.custom-control-label::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::before{border-color:#000!important;background-color:#000!important}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::after,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::after,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::after,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::after,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before{top:2px;box-sizing:border-box}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before{top:0!important;box-sizing:border-box!important}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before{top:0!important;box-sizing:border-box!important}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after{top:0!important;box-sizing:border-box!important;position:absolute;left:-1.5rem;display:block;width:1rem;height:1rem;content:\"\"}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before{top:0!important;box-sizing:border-box!important}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::before{position:absolute;top:4px;left:-1.5rem;display:block;width:16px;height:16px;pointer-events:none;content:\"\";background-color:#fff;border:#adb5bd solid 1px;border-radius:50%}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::after{position:absolute;top:2px!important;left:-1.5rem;display:block;width:1rem;height:1rem;content:\"\"}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before{position:absolute;top:4px;left:-1.5rem;display:block;width:16px;height:16px;pointer-events:none;content:\"\";background-color:#fff;border:#adb5bd solid 1px;border-radius:50%}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after{position:absolute;top:0!important;left:-1.5rem;display:block;width:1rem;height:1rem;content:\"\"}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after{position:absolute;top:0!important;left:-1.5rem;display:block;width:1rem;height:1rem;content:\"\"}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-radio .custom-control-label::after{background:no-repeat 50%\/50% 50%}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-checkbox .custom-control-label::after,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after{background:no-repeat 50%\/50% 50%}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-control,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input{position:absolute;z-index:-1;opacity:0;box-sizing:border-box;padding:0}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label{color:#000;font-size:12px!important;font-family:'Open Sans',Arial,Helvetica,sans-serif;line-height:22px;margin-bottom:0;position:relative;vertical-align:top;font-style:normal;font-weight:700}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-select,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-select{background-color:#fff!important;color:#333!important;border-color:#ccc;border-radius:4px!important;border-style:solid!important;border-width:1px!important;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px!important;line-height:20px!important;margin-bottom:0;margin-top:0;padding:10px 28px 10px 12px!important;width:100%!important;box-sizing:border-box!important;max-width:100%!important;height:auto;display:inline-block;vertical-align:middle;background:url(https:\/\/assets.mlcdn.com\/ml\/images\/default\/dropdown.svg) no-repeat right .75rem center\/8px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow{height:auto;width:100%;float:left}.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{width:70%;float:left}.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal{width:30%;float:left}.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal.labelsOn{padding-top:25px}.ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{box-sizing:border-box;float:left;padding-right:10px}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{background-color:#fff;color:#333;border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;margin-bottom:0;margin-top:0;padding:10px 10px;width:100%;box-sizing:border-box;overflow-y:initial}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button{background-color:#068466!important;border-color:#068466;border-style:solid;border-width:1px;border-radius:4px;box-shadow:none;color:#fff!important;cursor:pointer;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:700;line-height:20px;margin:0!important;padding:10px!important;width:100%;height:auto}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover{background-color:#02a781!important;border-color:#02a781!important}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]{box-sizing:border-box;padding:0;position:absolute;z-index:-1;opacity:0;margin-top:5px;margin-left:-1.5rem;overflow:visible}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description{color:#000;display:block;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:12px;text-align:left;margin-bottom:0;position:relative;vertical-align:top}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label{font-weight:400;margin:0;padding:0;position:relative;display:block;min-height:24px;padding-left:24px}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a{color:#000;text-decoration:underline}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p{color:#000!important;font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;padding:0!important;margin:0 5px 0 0!important}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child{margin:0}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{margin:0 0 20px 0;float:left;width:100%}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{background-color:#068466!important;border:none!important;border-radius:4px!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:21px!important;height:auto;padding:10px!important;width:100%!important;box-sizing:border-box!important}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading{display:none}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover{background-color:#02a781!important}.ml-subscribe-close{width:30px;height:30px;background:url(https:\/\/assets.mlcdn.com\/ml\/images\/default\/modal_close.png) no-repeat;background-size:30px;cursor:pointer;margin-top:-10px;margin-right:-10px;position:absolute;top:0;right:0}.ml-error input,.ml-error select,.ml-error textarea{border-color:red!important}.ml-error .custom-checkbox-radio-list{border:1px solid red!important;border-radius:8px;padding:10px}.ml-error .label-description,.ml-error .label-description p,.ml-error .label-description p a,.ml-error label:first-child{color:red!important}#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,#mlb2-5052689.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter{color:red!important}@media only screen and (max-width:420px){.ml-form-embedWrapper.embedDefault,.ml-form-embedWrapper.embedPopup{width:100%!important}.ml-form-formContent.horozintalForm{float:left!important}.ml-form-formContent.horozintalForm .ml-form-horizontalRow{height:auto!important;width:100%!important;float:left!important}.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{width:100%!important}.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal>div{padding-right:0!important;padding-bottom:10px}.ml-form-formContent.horozintalForm .ml-button-horizontal{width:100%!important}.ml-form-formContent.horozintalForm .ml-button-horizontal.labelsOn{padding-top:0!important}}\r\n<\/style>\r\n<div id=\"mlb2-5052689\" class=\"ml-form-embedContainer ml-subscribe-form ml-subscribe-form-5052689\">\r\n  <div class=\"ml-form-align-center\">\r\n    <div class=\"ml-form-embedWrapper embedForm\">\r\n      <div class=\"ml-form-embedBody ml-form-embedBodyDefault row-form\">\r\n        <div class=\"ml-form-embedContent\" style=\"\">\r\n          <h4>Download the Chinese Learning Guide<\/h4>\r\n          <p>Our <strong>best advice<\/strong> to boost your <strong>Chinese Learning<\/strong> and make it more efficient distilled in the latest edition of our e-book. <strong>40+ pages<\/strong> of tips and tricks.&nbsp;<strong>Free for blog readers<\/strong>.<br><\/p>\r\n        <\/div>\r\n        <form class=\"ml-block-form\" action=\"https:\/\/static.mailerlite.com\/webforms\/submit\/t9r3y8\" data-code=\"t9r3y8\" method=\"post\" target=\"_blank\">\r\n          <div class=\"ml-form-formContent\">\r\n            <div class=\"ml-form-fieldRow ml-last-item\">\r\n              <div class=\"ml-field-group ml-field-email ml-validate-email ml-validate-required\">\r\n                <input aria-label=\"email\" aria-required=\"true\" type=\"email\" class=\"form-control\" data-inputmask=\"\" name=\"fields[email]\" placeholder=\"Email\" autocomplete=\"email\">\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <input type=\"hidden\" name=\"ml-submit\" value=\"1\">\r\n          <div class=\"ml-form-embedSubmit\">\r\n            <button type=\"submit\" class=\"primary\">Send to my email<\/button>\r\n            <button disabled=\"disabled\" style=\"display:none\" type=\"button\" class=\"loading\"> <div class=\"ml-form-embedSubmitLoad\"><\/div> <span class=\"sr-only\">Loading...<\/span> <\/button>\r\n          <\/div>\r\n          <input type=\"hidden\" name=\"anticsrf\" value=\"true\">\r\n        <\/form>\r\n      <\/div>\r\n      <div class=\"ml-form-successBody row-success\" style=\"display:none\">\r\n        <div class=\"ml-form-successContent\">\r\n          <h4>Thank you!<\/h4>\r\n          <p>You have successfully joined our subscriber list.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n<script>\r\n  function ml_webform_success_5052689(){try{window.top.location.href=\"https:\/\/www.maayot.com\/chinese-learning-guide\"}catch(o){window.location.href=\"https:\/\/www.maayot.com\/chinese-learning-guide\"}}\r\n<\/script>\r\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/track.mailerlite.com\/webforms\/o\/5052689\/t9r3y8?v1691045880\" width=\"1\" height=\"1\" style=\"max-width:1px;max-height:1px;visibility:hidden;padding:0;margin:0;display:block\" alt=\".\" border=\"0\">\r\n<script src=\"https:\/\/static.mailerlite.com\/js\/w\/webforms.min.js?vd4de52e171e8eb9c47c0c20caf367ddf\" type=\"text\/javascript\"><\/script><\/div><p><strong>Related:<\/strong> <a href=\"https:\/\/www.maayot.com\/blog\/best-apps-to-read-chinese-books\/\">Best apps to learn to read Chinese<\/a> \u00b7 <a href=\"https:\/\/www.maayot.com\/blog\/the-hsk-exam-2020-reform-hsk-3-0-complete-guide\/\">HSK levels explained<\/a> \u00b7 <a href=\"https:\/\/www.maayot.com\/blog\/pinyin-vs-mandarin\/\">Pinyin guide<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our verdict: Duolingo is a good, free way to start Chinese and build a daily habit. It won&#8217;t take you far on its own. Finish the whole course and you&#8217;ll be around HSK 3, able to handle simple sentences but not to read real Chinese or hold a natural conversation. Use it as a starting &#8230; <a title=\"Duolingo Chinese Review (2026): Worth It? Plus Better Alternatives\" class=\"read-more\" href=\"https:\/\/www.maayot.com\/blog\/how-good-is-duolingo-for-mandarin-chinese-learning\/\" aria-label=\"Read more about Duolingo Chinese Review (2026): Worth It? Plus Better Alternatives\">Read more<\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,17],"tags":[],"class_list":["post-1408","post","type-post","status-publish","format-standard","hentry","category-chinese","category-ressources","infinite-scroll-item"],"_links":{"self":[{"href":"https:\/\/www.maayot.com\/blog\/wp-json\/wp\/v2\/posts\/1408"}],"collection":[{"href":"https:\/\/www.maayot.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.maayot.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.maayot.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.maayot.com\/blog\/wp-json\/wp\/v2\/comments?post=1408"}],"version-history":[{"count":14,"href":"https:\/\/www.maayot.com\/blog\/wp-json\/wp\/v2\/posts\/1408\/revisions"}],"predecessor-version":[{"id":2657,"href":"https:\/\/www.maayot.com\/blog\/wp-json\/wp\/v2\/posts\/1408\/revisions\/2657"}],"wp:attachment":[{"href":"https:\/\/www.maayot.com\/blog\/wp-json\/wp\/v2\/media?parent=1408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.maayot.com\/blog\/wp-json\/wp\/v2\/categories?post=1408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.maayot.com\/blog\/wp-json\/wp\/v2\/tags?post=1408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<br />
<b>Notice</b>:  ob_end_flush(): Failed to send buffer of zlib output compression (0) in <b>/home/ublogrou/maayot.com/blog/wp-includes/functions.php</b> on line <b>5427</b><br />
