Reach B2 Fluency in a New Language
52 weeks · 6 milestones
Reach B2 level in any language — the point where you can hold a sustained conversation on complex topics with a native speaker, understand most of what you read and hear, and express your views with nuance. Every milestone requires proof of real human communication, not an app score.
Milestone map
Milestone map
6 milestones
Have a real, unscripted conversation in your target language for 5 minutes with a native speaker on basic topics: your name, where you are from, what you do, greetings. Record it. This is your baseline — it will be uncomfortable, and that discomfort is the data you need.
Proof required
Submit the recording (5 minutes minimum, both sides audible). Write 150 words on: what you could express, what you couldn't, and the specific gaps you will address first. State the language and your prior level (zero / beginner / some exposure).
What gets checked
- Recording is unscripted — not a memorized introduction read aloud; natural disfluencies and restarts confirm it is real conversation
- Both sides are audible — the verifier must hear the native speaker responding, not just your monologue
- The gap analysis is specific — 'I need to learn more vocabulary' is not specific; 'I couldn't express past tense and kept defaulting to present' is
Resources
Enroll free to unlock learning resources →Mastery
Anki
Spaced repetition flashcards. Use a community deck for your language's top 500 words and review 20 cards per day from day one. The discipline at A1 pays off at every subsequent milestone.
Unlocks after completing Foundation + Depth