Choose your level.
Pick your current proficiency and work through targeted exercises. Each level builds on the last.
Beginner
Build your foundation. Learn greetings, basic phrases, the simple present, and everyday vocabulary for your first real conversations.
Elementary
Build on your foundations. Talk about the past, describe your surroundings, and handle routine tasks like ordering food or asking for directions.
Intermediate
Express opinions and handle unexpected situations. Learn conditionals, relative clauses, and the language to keep a conversation going on your own.
Upper Intermediate
Argue, negotiate, and express yourself with precision. Master complex grammar, idiomatic expressions, and the fluency to hold your own with native speakers.
Advanced
Precision and nuance. Handle subtle distinctions between near-synonyms, shift between formal and informal registers, and produce clear, well-structured text on complex subjects.
Proficiency
Near-native command. Read dense academic texts with ease, reconstruct complex arguments in your own words, and express yourself spontaneously — with the right word every time.