Course · Languages
Swedish Language
Speak Swedish confidently — pronunciation, word order, everyday conversations, and Scandinavian culture.
- 1 free lesson every day
- Verifiable certificate on completion
- From A0 up to C2
- Personalized to you
Start learning today
Free to start — your first lesson is 5 minutes.
No credit card · 1 free lesson every day · cancel anytime
Looking for Swedish Language for your business?
Contact usEXPLAINED IN 15 LANGUAGES
Learn Swedish through a language you already understand
The interface, Kai, and every explanation adapt to your preferred language. Ask questions, compare grammar, and understand corrections without translating everything yourself.
WHY SWEDISH LEARNING STALLS
You have studied Swedish. Speaking it is another matter.
Apps taught you words, not conversations
You recognise vocabulary on a screen but hesitate when ordering fika, asking for directions, or answering a follow-up question.
Swedish word order keeps shifting
Main clauses, subordinate clauses, and inversion feel manageable in theory. In conversation, the verb and adverb still land in the wrong place.
Pronunciation gets postponed
Pitch accent, rhythm, and sounds such as sje and tje need spoken practice. Silent exercises cannot tell you what listeners hear.
Generic classes move at the wrong pace
You repeat grammar you know while your real gaps remain. Eventually, progress slows and the course gets abandoned.
YOUR ROUTE TO C2
Start at your real Swedish level. Keep going to mastery.
A short placement skips what you can already demonstrate. From there, daily five-minute lessons keep adapting through every CEFR level until C2.
Where does your Swedish feel today?
Today
Swedish sounds are unfamiliar, and even a basic greeting feels uncertain.
In 1 month
With a daily five-minute habit, you can build an A1 foundation: introduce yourself, form simple statements, tell the time, and handle a short café exchange.
At mastery
At C2, you can communicate spontaneously across Swedish social, professional, civic, and cultural settings with precise language and strong stylistic control.
Stop repeating Swedish you already know
Find your level, close the gaps, and follow a clear path from your current Swedish to C2 mastery.
HOW IT WORKS
A Swedish course that changes as you improve
You begin at the right level, practise in short sessions, and prove what you can do.
Find your real level
A placement of about two minutes checks your Swedish across practical skills. Material you can already demonstrate is skipped.

Practise for five minutes with Kai
Kai adapts each interactive lesson to your goals, pace, and gaps. Ask questions, speak aloud, and rehearse Swedish situations with patient correction.

Verify your Swedish
Your level is assessed through demonstrated skills. Reach mastery and earn a verifiable, shareable certificate backed by what you can do—not time spent watching.
INSIDE YOUR LESSONS
Practise the Swedish you need to use
Each activity turns grammar and vocabulary into listening, speaking, reading, and recall.
Pronunciation with instant feedback
Practise Swedish stress, rhythm, pitch accent, and difficult sje and tje sounds. Get immediate feedback and try again.
Roleplay real conversations
Ask Kai to act as a café server, colleague, pharmacist, neighbour, or public official. Respond aloud while the situation develops.
Songs and lyrics lessons
Work through Swedish lyrics to hear connected speech, recurring expressions, rhythm, and cultural references in context.
Adjustable listening drills
Slow down Swedish speech while you identify sounds and word boundaries. Increase the speed as your comprehension improves.
Graded Swedish stories
Read stories matched to your level, from everyday A1 situations to complex C1 and C2 texts with implied meaning and varied register.
Vocabulary that returns on time
Review useful words, compound nouns, connectors, and idiomatic expressions through spaced repetition before they fade.
BUILT AROUND YOUR SWEDISH
The next lesson responds to what you need
Kampster adjusts the course continuously instead of sending every learner through the same sequence.
The Kampster engine
Your demonstrated gaps
Placement and lesson responses reveal whether you need work on pronunciation, word order, vocabulary, listening, or another specific skill.
Your memory pattern
Swedish words and structures return through spaced repetition shortly before you are likely to forget them.
Your questions and mistakes
Kai explains a point another way, corrects without judgment, and lets you repeat it as many times as needed.
Your real Swedish situations
Lessons adapt examples and roleplays to your work, studies, travel, relationships, civic needs, and everyday conversations.
64 MODULES · 570 LESSONS
A complete Swedish curriculum, delivered when you are ready
Move from sounds, greetings, en and ett, and basic word order to fluent interaction, formal writing, dialect comprehension, civic language, and C2 stylistic control. The full curriculum is available, but only the modules that fit your current level and gaps move into focus.
Sounds and Greetings
Goal: Build level-appropriate control of sounds and Greetings. Outcome: In “Sounds and Greetings”, recognizes the written cue, selects the target form, and pronounces a short Swedish phrase with the sound or tone needed for meaning. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Nouns and Gender
Goal: Build level-appropriate control of nouns and Gender. Outcome: For “Nouns and Gender”, recognizes the intended meaning, selects the Swedish form that expresses it, builds one accurate sentence, and repairs one contrastive error. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Present Tense Verbs
Goal: Build level-appropriate control of present Tense Verbs. Outcome: Through “Present Tense Verbs”, recognizes the intended meaning, selects the Swedish form that expresses it, builds one accurate sentence, and repairs one contrastive error. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Sentence Word Order
Goal: Build level-appropriate control of sentence Word Order. Outcome: In “Sentence Word Order”, recognizes the intended meaning, selects the Swedish form that expresses it, builds one accurate sentence, and repairs one contrastive error. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Numbers and Time
Goal: Build level-appropriate control of numbers and Time. Outcome: For “Numbers and Time”, opens or joins the exchange, signals understanding, builds one natural Swedish turn, and repairs it when the situation shifts. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Food and Café Swedish
Goal: Build level-appropriate control of food and Café Swedish. Outcome: Through “Food and Café Swedish”, opens or joins the exchange, signals understanding, builds one natural Swedish turn, and repairs it when the situation shifts. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
People and Descriptions
Goal: Build level-appropriate control of people and Descriptions. Outcome: In “People and Descriptions”, recognizes the written cue, selects the target form, and pronounces a short Swedish phrase with the sound or tone needed for meaning. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Places and Directions
Goal: Build level-appropriate control of places and Directions. Outcome: For “Places and Directions”, opens or joins the exchange, signals understanding, builds one natural Swedish turn, and repairs it when the situation shifts. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Everyday Conversations
Goal: Build level-appropriate control of everyday Conversations. Outcome: Through “Everyday Conversations”, opens or joins the exchange, signals understanding, builds one natural Swedish turn, and repairs it when the situation shifts. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Past Events
Goal: Build level-appropriate control of past Events. Outcome: In “Past Events”, places the events in a clear sequence and builds one concise Swedish account with the tense and connector the situation requires. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Perfect Tense Actions
Goal: Build level-appropriate control of perfect Tense Actions. Outcome: For “Perfect Tense Actions”, recognizes the intended meaning, selects the Swedish form that expresses it, builds one accurate sentence, and repairs one contrastive error. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Modal Verbs Expanded
Goal: Build level-appropriate control of modal Verbs Expanded. Outcome: Through “Modal Verbs Expanded”, recognizes the intended meaning, selects the Swedish form that expresses it, builds one accurate sentence, and repairs one contrastive error. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Subordinate Clause Order
Goal: Build level-appropriate control of subordinate Clause Order. Outcome: In “Subordinate Clause Order”, recognizes the intended meaning, selects the Swedish form that expresses it, builds one accurate sentence, and repairs one contrastive error. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Shopping and Services
Goal: Build level-appropriate control of shopping and Services. Outcome: For “Shopping and Services”, opens or joins the exchange, signals understanding, builds one natural Swedish turn, and repairs it when the situation shifts. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Health and Body
Goal: Build level-appropriate control of health and Body. Outcome: Through “Health and Body”, opens or joins the exchange, signals understanding, builds one natural Swedish turn, and repairs it when the situation shifts. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Home and Daily Routines
Goal: Build level-appropriate control of home and Daily Routines. Outcome: In “Home and Daily Routines”, describes the relevant person, feeling, condition, or routine in Swedish and answers one natural follow-up without losing clarity. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Work and Study Life
Goal: Build level-appropriate control of work and Study Life. Outcome: For “Work and Study Life”, interprets the workplace or study context and gives one concise Swedish response with the precision and formality it requires. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Weather and Seasons
Goal: Build level-appropriate control of weather and Seasons. Outcome: Through “Weather and Seasons”, describes the relevant person, feeling, condition, or routine in Swedish and answers one natural follow-up without losing clarity. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Swedish Social Culture
Goal: Build level-appropriate control of swedish Social Culture. Outcome: In “Swedish Social Culture”, interprets the cultural reference in context and gives one informed, register-appropriate comment in Swedish. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Travel and Transport Planning
Goal: Build level-appropriate control of travel and Transport Planning. Outcome: For “Travel and Transport Planning”, reads the other person's need, chooses the suitable Swedish form, proposes or changes the plan, and confirms one practical detail. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Expressing Opinions
Goal: Build level-appropriate control of expressing Opinions. Outcome: Through “Expressing Opinions”, identifies the main position and supporting reason, then builds a Swedish reply that advances the discussion. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Definite and Indefinite
Goal: Build level-appropriate control of definite and Indefinite. Outcome: In “Definite and Indefinite”, recognizes the intended meaning, selects the Swedish form that expresses it, builds one accurate sentence, and repairs one contrastive error. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Connected Everyday Speech
Goal: Build level-appropriate control of connected Everyday Speech. Outcome: For “Connected Everyday Speech”, opens or joins the exchange, signals understanding, builds one natural Swedish turn, and repairs it when the situation shifts. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Describing Past Experiences
Goal: Build level-appropriate control of describing Past Experiences. Outcome: Through “Describing Past Experiences”, places the events in a clear sequence and builds one concise Swedish account with the tense and connector the situation requires. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Future Plans and Intentions
Goal: Build level-appropriate control of future Plans and Intentions. Outcome: In “Future Plans and Intentions”, reads the other person's need, chooses the suitable Swedish form, proposes or changes the plan, and confirms one practical detail. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Comparing and Contrasting
Goal: Build level-appropriate control of comparing and Contrasting. Outcome: For “Comparing and Contrasting”, opens or joins the exchange, signals understanding, builds one natural Swedish turn, and repairs it when the situation shifts. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Asking for and Giving Advice
Goal: Build level-appropriate control of asking for and Giving Advice. Outcome: Through “Asking for and Giving Advice”, reads the other person's need, chooses the suitable Swedish form, proposes or changes the plan, and confirms one practical detail. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Talking About Quantity and Amounts
Goal: Build level-appropriate control of talking About Quantity and Amounts. Outcome: In “Talking About Quantity and Amounts”, opens or joins the exchange, signals understanding, builds one natural Swedish turn, and repairs it when the situation shifts. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Pronunciation Polish
Goal: Build level-appropriate control of pronunciation Polish. Outcome: For “Pronunciation Polish”, recognizes the written cue, selects the target form, and pronounces a short Swedish phrase with the sound or tone needed for meaning. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Reading Strategies
Goal: Build level-appropriate control of reading Strategies. Outcome: Through “Reading Strategies”, finds the central point and one decisive detail in a displayed Swedish text, then chooses the interpretation that fits. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Writing Everyday Swedish
Goal: Build level-appropriate control of writing Everyday Swedish. Outcome: In “Writing Everyday Swedish”, identifies audience and purpose, selects the suitable Swedish register, and builds one concise sentence that fulfils the task. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Swedish Society and Institutions
Goal: Build level-appropriate control of swedish Society and Institutions. Outcome: For “Swedish Society and Institutions”, interprets the cultural reference in context and gives one informed, register-appropriate comment in Swedish. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Extended Conversations
Goal: Build level-appropriate control of extended Conversations. Outcome: Through “Extended Conversations”, opens or joins the exchange, signals understanding, builds one natural Swedish turn, and repairs it when the situation shifts. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Talking About Media and Interests
Goal: Build level-appropriate control of talking About Media and Interests. Outcome: In “Talking About Media and Interests”, finds the central point and one decisive detail in a displayed Swedish text, then chooses the interpretation that fits. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Nuanced Verb Constructions
Goal: Build level-appropriate control of nuanced Verb Constructions. Outcome: For “Nuanced Verb Constructions”, recognizes the intended meaning, selects the Swedish form that expresses it, builds one accurate sentence, and repairs one contrastive error. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Formal and Written Register
Goal: Build level-appropriate control of formal and Written Register. Outcome: Through “Formal and Written Register”, identifies audience and purpose, selects the suitable Swedish register, and builds one concise sentence that fulfils the task. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Clause Structures
Goal: Build level-appropriate control of clause Structures. Outcome: In “Clause Structures”, recognizes the intended meaning, selects the Swedish form that expresses it, builds one accurate sentence, and repairs one contrastive error. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Precise Adjective and Noun Use
Goal: Build level-appropriate control of precise Adjective and Noun Use. Outcome: For “Precise Adjective and Noun Use”, recognizes the intended meaning, selects the Swedish form that expresses it, builds one accurate sentence, and repairs one contrastive error. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Academic and Professional Vocabulary
Goal: Build level-appropriate control of academic and Professional Vocabulary. Outcome: Through “Academic and Professional Vocabulary”, infers the needed term from context, distinguishes it from a close alternative, and uses it in one natural Swedish sentence. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Spoken Fluency and Discourse
Goal: Build level-appropriate control of spoken Fluency and Discourse. Outcome: In “Spoken Fluency and Discourse”, identifies the main position and supporting reason, then builds a Swedish reply that advances the discussion. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Reading Complex Texts
Goal: Build level-appropriate control of reading Complex Texts. Outcome: For “Reading Complex Texts”, finds the central point and one decisive detail in a displayed Swedish text, then chooses the interpretation that fits. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Argumentation and Debate
Goal: Build level-appropriate control of argumentation and Debate. Outcome: Through “Argumentation and Debate”, identifies the main position and supporting reason, then builds a Swedish reply that advances the discussion. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Swedish Society at Depth
Goal: Build level-appropriate control of swedish Society at Depth. Outcome: In “Swedish Society at Depth”, interprets the cultural reference in context and gives one informed, register-appropriate comment in Swedish. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Swedish Dialects and Variation
Goal: Build level-appropriate control of swedish Dialects and Variation. Outcome: For “Swedish Dialects and Variation”, finds the central point and one decisive detail in a displayed Swedish text, then chooses the interpretation that fits. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Nuanced Writing Skills
Goal: Build level-appropriate control of nuanced Writing Skills. Outcome: Through “Nuanced Writing Skills”, identifies audience and purpose, selects the suitable Swedish register, and builds one concise sentence that fulfils the task. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Error-Free Grammar
Goal: Build level-appropriate control of error-Free Grammar. Outcome: In “Error-Free Grammar”, recognizes the intended meaning, selects the Swedish form that expresses it, builds one accurate sentence, and repairs one contrastive error. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Stylistic Precision
Goal: Build level-appropriate control of stylistic Precision. Outcome: For “Stylistic Precision”, identifies audience and purpose, selects the suitable Swedish register, and builds one concise sentence that fulfils the task. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Spoken Interaction
Goal: Build level-appropriate control of spoken Interaction. Outcome: Through “Spoken Interaction”, opens or joins the exchange, signals understanding, builds one natural Swedish turn, and repairs it when the situation shifts. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Complex Reading Mastery
Goal: Build level-appropriate control of complex Reading Mastery. Outcome: In “Complex Reading Mastery”, finds the central point and one decisive detail in a displayed Swedish text, then chooses the interpretation that fits. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Writing Craft
Goal: Build level-appropriate control of writing Craft. Outcome: For “Writing Craft”, identifies audience and purpose, selects the suitable Swedish register, and builds one concise sentence that fulfils the task. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Sophisticated Grammar Control
Goal: Build level-appropriate control of sophisticated Grammar Control. Outcome: Through “Sophisticated Grammar Control”, recognizes the intended meaning, selects the Swedish form that expresses it, builds one accurate sentence, and repairs one contrastive error. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Professional and Academic Discourse
Goal: Build level-appropriate control of professional and Academic Discourse. Outcome: In “Professional and Academic Discourse”, distinguishes the position, evidence, and hidden qualification, then builds a Swedish reply that advances the discussion. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Swedish Citizenship and Civic Language
Goal: Build level-appropriate control of swedish Citizenship and Civic Language. Outcome: For “Swedish Citizenship and Civic Language”, interprets the cultural reference in context and gives one informed, register-appropriate comment in Swedish. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Dialect Fluency and Cultural Identity
Goal: Build level-appropriate control of dialect Fluency and Cultural Identity. Outcome: Through “Dialect Fluency and Cultural Identity”, finds the central point and one decisive detail in a displayed Swedish text, then chooses the interpretation that fits. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Phonological Mastery
Goal: Build level-appropriate control of phonological Mastery. Outcome: In “Phonological Mastery”, recognizes the written cue, selects the target form, and pronounces a short Swedish phrase with the sound or tone needed for meaning. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Integrative C1 Competence
Goal: Build level-appropriate control of integrative C1 Competence. Outcome: For “Integrative C1 Competence”, identifies what the C1 task tests, chooses an efficient strategy, and produces one accurate Swedish response under reduced support. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Mastering Lexical Depth
Goal: Build level-appropriate control of mastering Lexical Depth. Outcome: Through “Mastering Lexical Depth”, infers the needed term from context, distinguishes it from a close alternative, and uses it in one natural Swedish sentence. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Syntax at Full Stretch
Goal: Build level-appropriate control of syntax at Full Stretch. Outcome: In “Syntax at Full Stretch”, recognizes the intended meaning, selects the Swedish form that expresses it, builds one accurate sentence, and repairs one contrastive error. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Native-Like Fluency Moves
Goal: Build level-appropriate control of native-Like Fluency Moves. Outcome: For “Native-Like Fluency Moves”, opens or joins the exchange, signals understanding, builds one natural Swedish turn, and repairs it when the situation shifts. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Masterclass in Writing
Goal: Build level-appropriate control of masterclass in Writing. Outcome: Through “Masterclass in Writing”, identifies audience and purpose, selects the suitable Swedish register, and builds one concise sentence that fulfils the task. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Cultural Insider Knowledge
Goal: Build level-appropriate control of cultural Insider Knowledge. Outcome: In “Cultural Insider Knowledge”, interprets the cultural reference in context and gives one informed, register-appropriate comment in Swedish. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Critical Reading and Analysis
Goal: Build level-appropriate control of critical Reading and Analysis. Outcome: For “Critical Reading and Analysis”, finds the central point and one decisive detail in a displayed Swedish text, then chooses the interpretation that fits. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Civic and Legal Swedish
Goal: Build level-appropriate control of civic and Legal Swedish. Outcome: Through “Civic and Legal Swedish”, interprets the cultural reference in context and gives one informed, register-appropriate comment in Swedish. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
Integrative C2 Mastery
Goal: Build level-appropriate control of integrative C2 Mastery. Outcome: In “Integrative C2 Mastery”, identifies what the C2 task tests, chooses an efficient strategy, and produces one accurate Swedish response under reduced support. Running scene: a connected sequence of everyday situations where each lesson adds one usable skill.
A LESSON FOR THE MOMENT AHEAD
Turn any Swedish situation into practice
Create a tailored lesson in about 30 seconds. Try: “Practise ordering fika in Stockholm”; “Help me call a Swedish health clinic”; “Roleplay my first meeting in Swedish”; “Explain word order after eftersom”; “Prepare me for a citizenship discussion”.
Whatever’s coming up — the lesson exists before your coffee’s ready.
COMMON QUESTIONS
What to know before you begin
Keep exploring
Similar courses

English Language
Unlock global opportunities and express yourself with confidence. Master English to connect, communicate, and thrive in an interconnected world, opening doors to new cultures and careers.

Spanish Language
Unlock new cultures, connect globally, and boost your career. Build your Spanish skills with personalized learning that adapts to your unique journey and goals.

German Language
Unlock new cultures, career opportunities, and travel experiences by mastering German. Speak confidently and connect authentically with personalized learning.

French Language
Unlock new cultures, travel experiences, and career opportunities by mastering French. Connect globally and express yourself fluently with personalized learning.
SWEDISH LEARNER LEADERBOARD
See who is building consistent Swedish skills
The live leaderboard highlights learners making measurable progress through the Swedish course.
Юлия
96 / 100
Vojkan
100 / 100
Alex
92 / 100
Find your Swedish level
Take the short placement, skip what you know, and begin your path to C2 mastery.
