Leveled Course System

Filter by language and level — from zero to mastery.

Language
Level
🌅
A1🇬🇧 EnglishZero to Beginner

Zero to Beginner: Everyday English

Greetings, numbers, and daily expressions. Start speaking from day one.

AlignCEFR A1~700 words~100h
12 lessons 240 min
Start Learning
☕
A2🇬🇧 EnglishDaily Life

Daily Life English

Shopping, dining, and routines. Build practical A2 vocabulary.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
📰
B1🇬🇧 EnglishExpression

Express Yourself in English

Talk about opinions, plans, and experiences with confidence.

AlignCEFR B1~3,000 words~400h
20 lessons 420 min
Start Learning
💼
B2🇬🇧 EnglishWorkplace

English for Work & Study

Meetings, emails, presentations, and academic discussions.

AlignCEFR B2~5,000 words~600h
24 lessons 540 min
Start Learning
📚
C1🇬🇧 EnglishCulture

Advanced English: Culture & Ideas

Debate complex topics and understand nuanced expressions.

AlignCEFR C1~8,000 words~800h
28 lessons 600 min
Start Learning
🎓
C2🇬🇧 EnglishMastery

Mastery: English Rhetoric & Fluency

Near-native fluency, rhetoric, and precision.

AlignCEFR C2~16,000 words~1200h
30 lessons 700 min
Start Learning
🧭
A1🇬🇧 EnglishDaily Speaking

Zero to Beginner: Travel English

Airports, hotels, and asking for directions. Essential English for travel.

AlignCEFR A1~700 words~100h
12 lessons 240 min
Start Learning
🎉
A2🇬🇧 EnglishDaily Life

Social & Plans English

Parties, appointments, and weekend plans. Expand your A2 scenarios.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🗞️
B1🇬🇧 EnglishExpression

Opinions & Stories English

Tell your story, discuss the news, and state your position.

AlignCEFR B1~3,000 words~400h
20 lessons 420 min
Start Learning
📊
B2🇬🇧 EnglishWorkplace

Business & Presentations English

Negotiations, reports, and cross-team collaboration.

AlignCEFR B2~5,000 words~600h
24 lessons 540 min
Start Learning
🎭
C1🇬🇧 EnglishAcademic

Advanced English: Media & Debate

Analyze commentary and take part in high-stakes debates.

AlignCEFR C1~8,000 words~800h
28 lessons 600 min
Start Learning
✍️
C2🇬🇧 EnglishMastery

Mastery: English Writing & Style

Polish register, tone, and rhetorical strategy.

AlignCEFR C2~16,000 words~1200h
30 lessons 700 min
Start Learning
🎌
N5🇯🇵 JapaneseKana

Hiragana & Katakana Basics

Learn the two kana scripts and simple greetings.

AlignCEFR A1~800 words~200h
18 lessons 360 min
Start Learning
🎌
N5🇯🇵 JapaneseKana

Hiragana & Katakana Basics — Track B

Learn the two kana scripts and simple greetings. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A1~800 words~200h
18 lessons 360 min
Start Learning
🏮
N4🇯🇵 JapaneseDaily

Daily Japanese

Everyday conversations and essential grammar.

AlignCEFR A2~1,500 words~400h
22 lessons 440 min
Start Learning
🏮
N4🇯🇵 JapaneseDaily

Daily Japanese — Track B

Everyday conversations and essential grammar. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A2~1,500 words~400h
22 lessons 440 min
Start Learning
🎏
N3🇯🇵 JapaneseReading

Intermediate Japanese

Read short articles and follow natural dialogues.

AlignCEFR B1~4,000 words~700h
26 lessons 520 min
Start Learning
🎏
N3🇯🇵 JapaneseReading

Intermediate Japanese — Track B

Read short articles and follow natural dialogues. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B1~4,000 words~700h
26 lessons 520 min
Start Learning
🏯
N2🇯🇵 JapaneseBusiness

Business & Study Abroad Japanese

Professional communication and JLPT N2 strategies.

AlignCEFR B2~6,000 words~1000h
30 lessons 620 min
Start Learning
🏯
N2🇯🇵 JapaneseBusiness

Business & Study Abroad Japanese — Track B

Professional communication and JLPT N2 strategies. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B2~6,000 words~1000h
30 lessons 620 min
Start Learning
🗼
N1🇯🇵 JapaneseProfessional

Advanced Japanese Mastery

Native-level reading, keigo, and professional fluency.

AlignCEFR C1~12,000 words~1500h
34 lessons 720 min
Start Learning
🗼
N1🇯🇵 JapaneseProfessional

Advanced Japanese Mastery — Track B

Native-level reading, keigo, and professional fluency. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR C1~12,000 words~1500h
34 lessons 720 min
Start Learning
🇰🇷
TOPIK1🇰🇷 KoreanHangeul

Hangeul & Basic Korean

Master the Korean alphabet and foundational phrases.

AlignCEFR A1~800 words~100h
16 lessons 300 min
Start Learning
🇰🇷
TOPIK1🇰🇷 KoreanHangeul

Hangeul & Basic Korean — Track B

Master the Korean alphabet and foundational phrases. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A1~800 words~100h
16 lessons 300 min
Start Learning
🧋
TOPIK2🇰🇷 KoreanDaily

Korean Daily Conversation

Handle daily situations, orders, and small talk with confidence.

AlignCEFR A2~2,000 words~200h
18 lessons 360 min
Start Learning
🧋
TOPIK2🇰🇷 KoreanDaily

Korean Daily Conversation — Track B

Handle daily situations, orders, and small talk with confidence. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A2~2,000 words~200h
18 lessons 360 min
Start Learning
🎬
TOPIK3🇰🇷 KoreanK-Drama

Korean via K-Drama & K-Pop

Learn natural expressions through dramas and songs.

AlignCEFR B1~4,000 words~400h
24 lessons 500 min
Start Learning
🎬
TOPIK3🇰🇷 KoreanK-Drama

Korean via K-Drama & K-Pop — Track B

Learn natural expressions through dramas and songs. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B1~4,000 words~400h
24 lessons 500 min
Start Learning
🀄
HSK1🇨🇳 ChinesePinyin

Pinyin & HSK 1 Chinese

Start with tones, pinyin, and basic characters.

AlignCEFR A1~500 words~80h
14 lessons 280 min
Start Learning
🀄
HSK1🇨🇳 ChinesePinyin

Pinyin & HSK 1 Chinese — Track B

Start with tones, pinyin, and basic characters. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A1~500 words~80h
14 lessons 280 min
Start Learning
🏮
HSK2🇨🇳 ChineseDaily

Chinese Everyday Basics

Shopping, directions, and daily exchanges with simple sentences.

AlignCEFR A2~1,200 words~200h
16 lessons 320 min
Start Learning
🏮
HSK2🇨🇳 ChineseDaily

Chinese Everyday Basics — Track B

Shopping, directions, and daily exchanges with simple sentences. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A2~1,200 words~200h
16 lessons 320 min
Start Learning
📖
HSK3🇨🇳 ChineseSocial

HSK 3 Social Chinese

Hold everyday conversations and read simple texts.

AlignCEFR B1~2,200 words~400h
22 lessons 440 min
Start Learning
📖
HSK3🇨🇳 ChineseSocial

HSK 3 Social Chinese — Track B

Hold everyday conversations and read simple texts. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B1~2,200 words~400h
22 lessons 440 min
Start Learning
💬
HSK4🇨🇳 ChineseSocial

Chinese Discussions

Talk about work, study, and social topics in depth.

AlignCEFR B2~3,245 words~600h
24 lessons 480 min
Start Learning
💬
HSK4🇨🇳 ChineseSocial

Chinese Discussions — Track B

Talk about work, study, and social topics in depth. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B2~3,245 words~600h
24 lessons 480 min
Start Learning
🗞️
HSK5🇨🇳 ChineseNews

HSK 5 News & Academic Chinese

Understand news, essays, and formal speech.

AlignCEFR C1~4,316 words~900h
30 lessons 600 min
Start Learning
🗞️
HSK5🇨🇳 ChineseNews

HSK 5 News & Academic Chinese — Track B

Understand news, essays, and formal speech. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR C1~4,316 words~900h
30 lessons 600 min
Start Learning
💃
A1🇪🇸 SpanishZero to Beginner

Zero to Beginner: Spanish

Greetings, travel phrases, and pronunciation basics.

AlignCEFR A1~700 words~100h
14 lessons 280 min
Start Learning
💃
A1🇪🇸 SpanishZero to Beginner

Zero to Beginner: Spanish — Track B

Greetings, travel phrases, and pronunciation basics. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A1~700 words~100h
14 lessons 280 min
Start Learning
🌮
A2🇪🇸 SpanishDaily Life

Spanish Daily Life

Everyday routines, shopping, and getting around town.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🌮
A2🇪🇸 SpanishDaily Life

Spanish Daily Life — Track B

Everyday routines, shopping, and getting around town. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🎵
B1🇪🇸 SpanishExpression

Express Yourself in Spanish

Share opinions, stories, and travel plans with ease.

AlignCEFR B1~3,000 words~400h
22 lessons 480 min
Start Learning
🎵
B1🇪🇸 SpanishExpression

Express Yourself in Spanish — Track B

Share opinions, stories, and travel plans with ease. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B1~3,000 words~400h
22 lessons 480 min
Start Learning
📈
B2🇪🇸 SpanishWorkplace

Spanish for Work

Workplace communication, interviews, and professional email.

AlignCEFR B2~5,000 words~600h
24 lessons 540 min
Start Learning
📈
B2🇪🇸 SpanishWorkplace

Spanish for Work — Track B

Workplace communication, interviews, and professional email. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B2~5,000 words~600h
24 lessons 540 min
Start Learning
📚
C1🇪🇸 SpanishLiterature

Advanced Spanish: Literature & Academia

Analyze texts and discuss culture in depth.

AlignCEFR C1~8,000 words~800h
28 lessons 620 min
Start Learning
📚
C1🇪🇸 SpanishLiterature

Advanced Spanish: Literature & Academia — Track B

Analyze texts and discuss culture in depth. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR C1~8,000 words~800h
28 lessons 620 min
Start Learning
🥐
A1🇫🇷 FrenchZero to Beginner

Zero to Beginner: French

Pronunciation, greetings, and everyday essentials.

AlignCEFR A1~700 words~100h
14 lessons 300 min
Start Learning
🥐
A1🇫🇷 FrenchZero to Beginner

Zero to Beginner: French — Track B

Pronunciation, greetings, and everyday essentials. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A1~700 words~100h
14 lessons 300 min
Start Learning
🥖
A2🇫🇷 FrenchDaily Life

French Daily Life

Cafés, shopping, and city navigation with practical phrases.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🥖
A2🇫🇷 FrenchDaily Life

French Daily Life — Track B

Cafés, shopping, and city navigation with practical phrases. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🎞️
B1🇫🇷 FrenchExpression

French Expression

Express opinions, tell stories, and debate everyday topics.

AlignCEFR B1~3,000 words~400h
20 lessons 420 min
Start Learning
🎞️
B1🇫🇷 FrenchExpression

French Expression — Track B

Express opinions, tell stories, and debate everyday topics. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B1~3,000 words~400h
20 lessons 420 min
Start Learning
💡
B2🇫🇷 FrenchExpression

French Expression & Writing

Write clear texts and argue your point in French.

AlignCEFR B2~5,000 words~600h
24 lessons 520 min
Start Learning
💡
B2🇫🇷 FrenchExpression

French Expression & Writing — Track B

Write clear texts and argue your point in French. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B2~5,000 words~600h
24 lessons 520 min
Start Learning
🎭
C1🇫🇷 FrenchCulture

Advanced French: Culture & Philosophy

Explore ideas, arts, and nuanced expression.

AlignCEFR C1~8,000 words~800h
28 lessons 640 min
Start Learning
🎭
C1🇫🇷 FrenchCulture

Advanced French: Culture & Philosophy — Track B

Explore ideas, arts, and nuanced expression. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR C1~8,000 words~800h
28 lessons 640 min
Start Learning
🍺
A1🇩🇪 GermanZero to Beginner

Zero to Beginner: German

Alphabet, sounds, and daily-life phrases.

AlignCEFR A1~700 words~100h
14 lessons 320 min
Start Learning
🍺
A1🇩🇪 GermanZero to Beginner

Zero to Beginner: German — Track B

Alphabet, sounds, and daily-life phrases. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A1~700 words~100h
14 lessons 320 min
Start Learning
🥨
A2🇩🇪 GermanDaily Life

German Daily Life

Appointments, shopping, and small talk for daily errands.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🥨
A2🇩🇪 GermanDaily Life

German Daily Life — Track B

Appointments, shopping, and small talk for daily errands. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🗞️
B1🇩🇪 GermanExpression

German in Context

Follow conversations, news, and workplace exchanges.

AlignCEFR B1~3,000 words~400h
20 lessons 420 min
Start Learning
🗞️
B1🇩🇪 GermanExpression

German in Context — Track B

Follow conversations, news, and workplace exchanges. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B1~3,000 words~400h
20 lessons 420 min
Start Learning
💼
B2🇩🇪 GermanWorkplace

German for Work & Writing

Professional communication and structured writing.

AlignCEFR B2~5,000 words~600h
26 lessons 560 min
Start Learning
💼
B2🇩🇪 GermanWorkplace

German for Work & Writing — Track B

Professional communication and structured writing. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B2~5,000 words~600h
26 lessons 560 min
Start Learning
📖
C1🇩🇪 GermanLiterature

Advanced German: Literature & Ideas

Read literature and discuss complex topics.

AlignCEFR C1~8,000 words~800h
30 lessons 680 min
Start Learning
📖
C1🇩🇪 GermanLiterature

Advanced German: Literature & Ideas — Track B

Read literature and discuss complex topics. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR C1~8,000 words~800h
30 lessons 680 min
Start Learning
🍕
A1🇮🇹 ItalianZero to Beginner

Zero to Beginner: Italian

Pronunciation, greetings, and cultural essentials.

AlignCEFR A1~700 words~100h
14 lessons 280 min
Start Learning
🍕
A1🇮🇹 ItalianZero to Beginner

Zero to Beginner: Italian — Track B

Pronunciation, greetings, and cultural essentials. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A1~700 words~100h
14 lessons 280 min
Start Learning
🍝
A2🇮🇹 ItalianDaily Life

Italian Daily Life

Order, shop, and travel with everyday Italian phrases.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🍝
A2🇮🇹 ItalianDaily Life

Italian Daily Life — Track B

Order, shop, and travel with everyday Italian phrases. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🎨
B1🇮🇹 ItalianConversation

Converse in Italian

Talk about travel, food, culture, and daily life.

AlignCEFR B1~3,000 words~400h
22 lessons 480 min
Start Learning
🎨
B1🇮🇹 ItalianConversation

Converse in Italian — Track B

Talk about travel, food, culture, and daily life. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B1~3,000 words~400h
22 lessons 480 min
Start Learning
🛕
A1🇹🇭 ThaiZero to Beginner

Thai Tones & Basics

Master tones, consonants, and first conversations.

AlignCEFR A1~700 words~100h
16 lessons 320 min
Start Learning
🛕
A1🇹🇭 ThaiZero to Beginner

Thai Tones & Basics — Track B

Master tones, consonants, and first conversations. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A1~700 words~100h
16 lessons 320 min
Start Learning
🛶
A2🇹🇭 ThaiTravel

Thai Daily Life

Shop, order food, and travel with practical phrases.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🛶
A2🇹🇭 ThaiTravel

Thai Daily Life — Track B

Shop, order food, and travel with practical phrases. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🌴
B1🇹🇭 ThaiTravel

Travel & Conversation Thai

Get around, order food, and chat with locals.

AlignCEFR B1~3,000 words~400h
20 lessons 400 min
Start Learning
🌴
B1🇹🇭 ThaiTravel

Travel & Conversation Thai — Track B

Get around, order food, and chat with locals. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B1~3,000 words~400h
20 lessons 400 min
Start Learning
🐘
C1🇹🇭 ThaiCulture

Advanced Thai: Culture & Fluency

Understand media, culture, and idiomatic Thai.

AlignCEFR C1~8,000 words~800h
24 lessons 540 min
Start Learning
🐘
C1🇹🇭 ThaiCulture

Advanced Thai: Culture & Fluency — Track B

Understand media, culture, and idiomatic Thai. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR C1~8,000 words~800h
24 lessons 540 min
Start Learning
🍵
A1🇭🇰 CantoneseZero to Beginner

Cantonese Tones & Basics

Learn Jyutping, tones, and everyday phrases.

AlignCEFR A1~700 words~100h
16 lessons 320 min
Start Learning
🍵
A1🇭🇰 CantoneseZero to Beginner

Cantonese Tones & Basics — Track B

Learn Jyutping, tones, and everyday phrases. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A1~700 words~100h
16 lessons 320 min
Start Learning
🥟
A2🇭🇰 CantoneseDaily Life

Cantonese Daily Life

Daily chats, markets, and getting around Hong Kong.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🥟
A2🇭🇰 CantoneseDaily Life

Cantonese Daily Life — Track B

Daily chats, markets, and getting around Hong Kong. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🚇
B1🇭🇰 CantoneseDaily Life

Daily Cantonese Conversations

Talk about life, food, and getting around.

AlignCEFR B1~3,000 words~400h
20 lessons 400 min
Start Learning
🚇
B1🇭🇰 CantoneseDaily Life

Daily Cantonese Conversations — Track B

Talk about life, food, and getting around. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B1~3,000 words~400h
20 lessons 400 min
Start Learning
🎬
C1🇭🇰 CantoneseFilm & TV

Advanced Cantonese: Film & Culture

Understand movies, slang, and local culture.

24 lessons 540 min
Start Learning
🎬
C1🇭🇰 CantoneseFilm & TV

Advanced Cantonese: Film & Culture — Track B

Understand movies, slang, and local culture. Same level, fresh lesson mix — practice questions differ from the first track.

24 lessons 540 min
Start Learning
🌾
A1🇮🇩 IndonesianZero to Beginner

Zero to Beginner: Indonesian

Greetings, travel phrases, and pronunciation basics.

AlignCEFR A1~700 words~100h
16 lessons 320 min
Start Learning
🌾
A1🇮🇩 IndonesianZero to Beginner

Zero to Beginner: Indonesian — Track B

Greetings, travel phrases, and pronunciation basics. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A1~700 words~100h
16 lessons 320 min
Start Learning
🌴
A2🇮🇩 IndonesianDaily Life

Indonesian Daily Life

Everyday routines, shopping, and getting around town.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🌴
A2🇮🇩 IndonesianDaily Life

Indonesian Daily Life — Track B

Everyday routines, shopping, and getting around town. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR A2~1,500 words~200h
16 lessons 320 min
Start Learning
🗣️
B1🇮🇩 IndonesianExpression

Express Yourself in Indonesian

Share opinions, stories, and plans with ease.

AlignCEFR B1~3,000 words~400h
20 lessons 400 min
Start Learning
🗣️
B1🇮🇩 IndonesianExpression

Express Yourself in Indonesian — Track B

Share opinions, stories, and plans with ease. Same level, fresh lesson mix — practice questions differ from the first track.

AlignCEFR B1~3,000 words~400h
20 lessons 400 min
Start Learning

Level labels (CEFR / JLPT / HSK / TOPIK) are for indicative alignment only, to facilitate cross-system comparison. CEFR is a trademark of the Council of Europe, JLPT is a trademark of the Japan Foundation, HSK is a trademark of Hanban, and TOPIK is a trademark of the National Institute for International Education of Korea. This project is not certified or authorized by any of these official organizations; level achievement data is an internal estimate.