No preamble needed. Here's exactly how TutorLingua works, from the moment you open it to the point where you're genuinely conversational.
Step 1: Pick Your Language
Open TutorLingua and you're immediately presented with 11 languages:
- European: Spanish, French, German, Italian, Dutch, Polish
- Lusophone: Portuguese (Brazilian)
- East Asian: Japanese, Mandarin Chinese, Korean
- Middle Eastern: Arabic (Modern Standard)
Pick one. There's no commitment — you can switch languages or run multiple languages in parallel. Your progress in each is tracked separately.
Step 2: Set Your Level (or Let the Game Place You)
You can either:
- Self-select: A1 (complete beginner), A2 (elementary), B1 (intermediate), B2 (upper intermediate), C1 (advanced)
- Take the placement test: 5 questions that assess vocabulary recognition, grammar comprehension, and listening. Takes 2 minutes, accurate enough to drop you into content that's genuinely challenging.
If you've studied a language before but aren't sure of your level, the placement test is worth taking. Landing at A2 when you're actually B1 means 40 minutes of content that won't move you forward.
Step 3: Onboarding — Your First Lesson
The first lesson introduces you to the lesson format before testing anything. You'll see:
- A short context clip — a story beat introducing one of the 59 NPC characters
- Two or three vocabulary items presented in WordMatch format (tap the right translation)
- One PhraseBuild challenge to establish word order expectations
- A brief explanation of how the engine works
The onboarding isn't tutorial bloat. It's calibration. The engine watches how you respond — hesitation time, accuracy, revision behaviour — and uses that data to tune the first real session.
Step 4: The Lesson Flow
A standard lesson is 5 to 8 challenges. That's not arbitrary — it's calibrated to the optimal learning window before cognitive fatigue sets in. Each challenge takes 15 to 60 seconds depending on type.
Here's what a typical B1 Spanish lesson might look like:
- QuickFire — 2 vocabulary items, 5-second timer each
- FillTheGap — sentence with a missing subjunctive form
- ListenTap — hear a word, tap the correct written form
- PhraseBuild — arrange a sentence with a reflexive verb
- ErrorHunt — find the grammar mistake in a sentence
- DialogueChoice — conversational exchange with an NPC, pick the right response
- FreeRecall — type the translation of a previously seen phrase
Seven challenges. Covers vocabulary, grammar, listening, writing, and pragmatics. Takes about 8 minutes.
The Adaptive Selection
The engine doesn't pick challenge types randomly. It maintains a rolling model of your performance across 9 skill dimensions:
| Dimension | What it measures | |-----------|-----------------| | Vocabulary breadth | How many words you reliably recognise | | Grammar accuracy | Correctness on conjugation, agreement, word order | | Listening comprehension | Accuracy on audio-based challenges | | Recall speed | How quickly you retrieve vocabulary | | Writing accuracy | Spelling, accent marks, script accuracy | | Phonemic awareness | MinimalPair performance | | Contextual understanding | DialogueChoice and SentenceListenChoose accuracy | | Conjugation precision | ConjugationFill accuracy by tense and mood | | Error detection | ErrorHunt performance |
If your listening comprehension is two standard deviations below your vocabulary breadth, the engine schedules more ListenTap and SentenceListenChoose. If your grammar is strong but your recall speed is slow, expect more QuickFire.
The result is that you never grind the same thing repeatedly unless that thing is genuinely what you need.
Step 5: The 59 NPC Characters
This is where TutorLingua diverges from most language apps.
The lesson content isn't disconnected drills. It's woven through a story-driven format featuring 59 NPC characters — each with a name, a personality, a social context, and a distinct way of speaking.
You might encounter:
- A market trader in Seville who speaks fast and uses regional slang
- A formal professor in Paris who uses subjunctive constructions in every sentence
- A teenage barista in Berlin whose German is casual, clipped, and full of filler words
- A business negotiator in Tokyo whose register shifts depending on the situation
These characters appear in DialogueChoice and ScenarioStage challenges. When you're choosing how to respond to the Seville market trader, you're not just selecting a grammatically correct option — you're learning that informal register, those vocabulary items, in the context where you'd actually use them.
Vocabulary learned in context is retained longer than vocabulary learned from lists. The NPC format creates that context systematically.
Step 6: Spaced Repetition — The Engine Under the Engine
After each lesson, the spaced repetition scheduler runs.
TutorLingua uses SM-2 — the same algorithm that powers Anki, one of the most rigorously tested memory systems ever built. Here's how it works:
- Every vocabulary item you encounter is assigned an ease factor and a next review date
- If you get it right quickly: ease factor goes up, next review is pushed further into the future
- If you get it wrong or hesitate: ease factor drops, next review is scheduled sooner
- The scheduler aims to surface words just before you'd naturally forget them
This is why TutorLingua lessons include review content from previous sessions. Some of that old vocabulary you're seeing again isn't random — the scheduler calculated that today is the day you're most likely to forget it if you don't reinforce it.
A vocabulary item you've seen once sits in short-term memory. A vocabulary item you've seen at the right intervals six times over three months is in long-term memory. That's the difference between "I think I know this word" and "I know this word."
Step 7: Script Progression (Non-Latin Languages)
Japanese, Chinese, Korean, and Arabic don't start you in the deep end with native script.
Each language has a script progression system that stages the transition from romanised text to native writing:
- Japanese: Romaji → hiragana/katakana → mixed kanji → full native (6 stages)
- Chinese: Pinyin with tones → characters + pinyin → characters only (4 stages)
- Korean: Romanised → hangul with hints → pure hangul (3 stages)
- Arabic: Transliteration → annotated Arabic → pure Arabic (5 stages)
Your script stage advances automatically as your accuracy demonstrates readiness. You can't manually skip ahead — the engine ensures you're solid in romanised form before native script becomes the default.
This matters. Learners who try to learn Japanese kanji from day one without solid romaji and kana foundations almost always quit. The staged progression removes that cliff.
Step 8: Progress Tracking
Your progress is visible in the dashboard (no account required — stored locally, synced if you sign in):
- Words mastered: vocabulary items that have passed the SM-2 threshold for long-term retention
- Streak: consecutive days with at least one completed lesson
- Skill radar: the 9-dimension model visualised — see exactly where you're strong and where you need work
- Diagnostic accuracy: breakdown by challenge type, so you know you're at 91% on WordMatch but only 67% on ConjugationFill
The streak isn't gamification for its own sake. It correlates directly with retention — learners who maintain daily practice retain vocabulary at roughly 3x the rate of weekly players. The streak makes the daily habit visible.
The Full Loop in 30 Days
Here's what a committed month of TutorLingua looks like:
Week 1: Onboarding, A1 vocabulary, basic grammar (100–200 new words, first NPC encounters)
Week 2: Listening challenges introduced, script progression starts for CJK/Arabic, first review sessions
Week 3: Challenge types diversify, spaced repetition kicks in, weak dimensions targeted aggressively
Week 4: 300–400 words in long-term memory, grammar patterns solid on common structures, conversational format fluent at A2 level
That's not a marketing projection. That's what the combination of adaptive selection, spaced repetition, and contextual NPC content produces at a daily 10-minute commitment.
Ready to Start?
Pick your language. Take the placement test. Play your first lesson. The game does the rest.
Related Articles:
Frequently Asked Questions
Common questions about this topic
No. You can start playing immediately — pick your language, choose your level (or take the 5-question placement test), and the lesson begins. If you want your progress synced across devices or preserved permanently, you can create a free account, but it's entirely optional.
The adaptive engine tracks 9 skill dimensions in real time: vocabulary breadth, grammar accuracy, listening comprehension, recall speed, writing accuracy, phonemic awareness, contextual understanding, conjugation precision, and error detection. It selects the challenge type that targets your current weakest dimension, so every session is a targeted workout rather than a random mix.
Spaced repetition is a memory technique where you review material at increasing intervals — just before you'd naturally forget it. TutorLingua uses the SM-2 algorithm (the same one behind Anki) to schedule vocabulary reviews. Words you know well are reviewed infrequently; words you struggle with come back often. This maximises long-term retention per minute of practice.
NPCs are the cast of characters you meet across TutorLingua's story-driven lesson format. Each one has a distinct name, personality, speech style, and social context — a market trader speaks differently to a university professor. They appear in DialogueChoice and ScenarioStage challenges, making vocabulary and grammar practice feel grounded in real interactions rather than disconnected drills.
11 languages: Spanish, French, German, Italian, Portuguese (Brazilian), Dutch, Polish, Japanese, Mandarin Chinese, Korean, and Arabic. All languages are available across all 13 challenge types, with A1 to C1 content levels.