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
0 of 6 done
1
Current milestone
Survive a 5-minute conversation at A1
4–8 weeks from zero (30–45 min/day)
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
Foundation: start here · Depth: go deeper · Mastery: for the dedicated
Foundation
Language Transfer
Depth
iTalki
Mastery
Anki
Handle familiar topics at A2
Express opinions and handle travel at B1
Consume authentic content without assistance
Hold a complex 30-minute conversation at B2
Pass a formal B2 language exam
Sign in to start this outcome and track your progress publicly.