The 30-Day Chinese Grammar Challenge (Run It in Notion)
A structured 30-day plan to drill the most useful Chinese grammar patterns, with a Notion tracker that schedules each day, logs your example sentences, and resurfaces what you got wrong.
Most people who "study grammar" do it by reading explanations and nodding along. Then they sit down to speak and none of it comes out. The fix is constraint: one pattern a day, a fixed window, and a place that forces you to produce sentences instead of just reading. This is a 30-day Chinese grammar challenge built to run inside Notion, designed so the structure does the discipline for you.
Why 30 days, and why one pattern a day
Grammar isn't a knowledge problem, it's a retrieval problem. You don't need to understand 把 for the first time — you need to reach for it automatically. That comes from spaced production, not re-reading. One pattern a day is small enough that you'll actually do it, and 30 patterns covers the backbone of everyday Mandarin: the structures that show up in nearly every sentence you'll ever say.
The 30 patterns
Group them so each week builds on the last:
Week 1: Sentence skeletons
- 是 sentences and the 是…的 structure
- Adjectival predicates (no 是 needed)
- 有 for existence and possession
- Basic 不 / 没 negation
- Yes/no questions with 吗 and A-not-A
- Question words (什么, 谁, 哪儿, 怎么)
- Measure words with 这/那/几
Week 2: Time, aspect, and change
- 了 for completed action
- 了 for change of state
- 过 for past experience
- 在 / 正在 for ongoing action
- 要…了 for imminent events
- Time-when vs. time-duration placement
- 还 / 已经 / 才 / 就 timing adverbs
Week 3: Moving things around
- The 把 construction
- The 被 passive
- Resultative complements (听懂, 看完)
- Directional complements (出来, 进去)
- Potential complements (听得懂 / 听不懂)
- 给 and double objects
- Comparisons with 比
Week 4: Joining ideas
- 因为…所以 cause and effect
- 虽然…但是 contrast
- 如果…就 conditionals
- 一边…一边 simultaneous actions
- 越来越 and 越…越
- 不但…而且 escalation
- Relative clauses with 的
- Free review + your two weakest patterns
The Notion tracker
The engine is one database: Grammar Challenge. Each row is one day.
Properties:
- Day (number, 1–30)
- Pattern (title)
- Status (Not started / Done / Needs review)
- My Sentences (text — this is the important one)
- Difficulty (select: easy / medium / hard)
- Date Completed (date)
The rule of the challenge: you may not mark a day Done until you've written at least three original example sentences in the My Sentences field. Not copied from the explanation — your own, about your own life. That single constraint is what turns reading into retrieval.
Scheduling without nagging
Add a board view grouped by Status. Your eyes go straight to the next Not Started row. Add a second filtered view, Needs Review, that shows only rows you flagged hard. Every few days, spend five minutes rewriting fresh sentences for those patterns. You're rebuilding the weak ones while the easy ones fade comfortably into the background.
A formula to surface stale patterns
If you want the system to remind you, add a formula that flags any Done pattern you haven't touched in seven days:
if(and(prop("Status") == "Done",
dateBetween(now(), prop("Date Completed"), "days") > 7),
"⏰ revisit", "")
Filter a view to show only rows where this isn't empty. Now your review queue builds itself.
The daily routine (10 minutes)
- Open the tracker, find today's pattern.
- Read the short explanation — keep it to one screen.
- Write three original sentences in My Sentences.
- Say each one out loud twice. Out loud matters; silent reading lets errors hide.
- Set Status and Date Completed.
- Glance at Needs Review and rewrite one old sentence if anything's flagged.
What makes this stick
Two things. First, the sentence requirement means you can never coast — every day produces evidence. Second, by the end you have a personal corpus of ~90 sentences in your own voice, which is a far better revision resource than any textbook, because every line is about your life and therefore memorable.
After day 30
Don't archive it. Switch the whole database into a permanent review tool: change the daily cadence to "one Needs Review pattern per day" and keep adding sentences as you encounter the patterns in the wild. The challenge was the on-ramp. The habit of producing sentences in Notion is the thing worth keeping.