Choose the Japanese grammar points you want to master. Dori turns them into a personal practice deck, gives you fresh AI-generated questions, and keeps drilling what you miss.

Start practicing

Free to get started


Turn fuzzy grammar into usable Japanese.

You may recognise grammar patterns when you see them, but still freeze when you need to produce a sentence yourself. Dori helps by turning the grammar points you are studying into a personal practice deck, then using spaced repetition to bring back what you miss.

You are not following someone else's course. You are training the grammar you actually need.

What a dori question looks like.

Dori questions are built around real grammar distinctions learners mix up. Not random fill-in-the-blank. Not just pattern matching.

“You must check your address and name once more before submitting the contract.”

なければならない is correct because the sentence describes a necessary action before submitting an important document. なくてもいい would mean you do not have to check, and てもいい would mean it is merely allowed, not required.

Choose the grammar you want to master.

Browse grammar points by level, search for the patterns you are studying, and add them to your own deck. Dori uses that deck to decide what to drill and what to review.

Total: 104 Active: 88
~こと
Actions, facts, and abstract concepts
N5
~こと (advice & recommendation)
~ことだ, ~ないことだ
N3
N4
0 reviews
Verb[る] + ことにしている
Verb[ない] + ことにしている

Expresses an ongoing personal rule, habit, or policy that the speaker has consciously adopted. Often translated as "make it a rule to" or "always try to".

毎日運動することにしている。 I make it a rule to exercise every day.
寝る前に本を読むことにしている。 I make it a habit to read before bed.
夜はコーヒーを飲まないことにしている。 I make it a rule not to drink coffee at night.
エレベーターではなく階段を使うことにしている。 I try to use the stairs instead of the elevator.
Quick comparison:
Pattern Core Idea
~ことにする I decide
~ことにしている I keep that decision as a personal rule
~ことになる It gets decided / turns out that way
~ことになっている The rule or arrangement already exists
💬 Community (0)
~ことにする
Decide to do; make a decision
N4
~ことになる
It has been decided that; it turns out that
N3

Targeted practice that goes deeper.

Not another quiz app. dori is built specifically to help you understand the distinctions that matter at your level.

Choose your grammar

Practice the patterns you are studying now, not a fixed beginner course.

Drill the distinction

Questions are designed around the differences learners actually mix up.

Review what you miss

Spaced repetition brings difficult patterns back until they stick.

Get fresh examples

AI generates new sentences so you are not just memorising one example.

dori remembers what you miss.

After each question, rate how it felt. Difficult patterns return sooner. Patterns you know well wait longer. Your review queue adapts to your actual mistakes.

Due today: 12 Weak: 3 New: 5

彼女かのじょはなぜきゅうだま ってしまったのだろうか。

Core grammar
Verb[plain] + のだろうか
[い-Adj] + のだろうか
[な-Adj + な] + のだろうか
Nuance
More casual than のでしょうか; adds speculation tone
Conjugation
だろう is auxiliary; becomes だろうか in question form

How did that feel?

AI keeps the practice specific.

Every question is generated around the grammar point you choose, the mistakes learners commonly make, and the level you are practicing at. That lets Dori give you fresh, targeted examples without repeating the same textbook sentences.

Use dori with whatever you already study.

Whether you study with textbooks, tutors, Anki, Bunpro, WaniKani, YouTube lessons, or your own notes, Dori gives you a focused grammar practice layer on top.

Common tools and resources Japanese learners use. No affiliation implied.

Dori serves a different job.

Most language apps want to replace your whole study routine. dori just wants to make your grammar stronger.

Course-style apps

Fixed lesson path
Built for broad progression
Less control over specific grammar points
Less focused on grammar nuance drills
that's dori

dori: a grammar practice tool

Build your own grammar deck
Drill specific patterns you choose
SRS brings difficult items back
AI keeps questions fresh
Fits your existing study routine

Join learners already using dori to push past the plateau.

Turn weak grammar points into usable Japanese.

Choose your patterns, practice the nuance, and review what actually needs work.

Start practicing