Everything you need to know to get the most out of this Bengali learning app — from your first letter to 5,000+ words.
Open the App →The app has six tabs in the navigation bar:
If you're a complete beginner, start with the Alphabet tab — the app will introduce letters in waves and quiz you on them as you go. If you already know some Bengali, take the placement test to skip ahead. After your first session, check the Today tab each day to see exactly what's due.
The Today tab gives you a single answer to "what should I study right now?" It assembles a daily plan from three sources:
| Section | What it shows |
|---|---|
| 🔔 Due for Review | The count of letters, words, and grammar items whose spaced-repetition interval has elapsed. A Start Review button launches the review session directly. |
| 📖 New Vocabulary | The next batch of unseen words in your Mixed Practice queue. Previews the words by Bengali script and English meaning, with a Study These button. |
| 📚 Grammar | The next grammar lesson you haven't yet mastered, with an Open Lesson button. |
| 📚 Lesson of the Day | A highlighted card at the top of the Today screen showing the first grammar lesson you haven't yet completed — its title, the first example sentence in Bengali, and a Start Lesson → button. Only appears when an incomplete lesson exists. |
| 🔁 Mistake Review | Appears once you've accumulated wrong answers. Shows how many items are in your mistake history and offers a Review Mistakes → button that launches a targeted quiz on the items you've most recently answered incorrectly (up to 50 unique items, capped at 100 in history). Covers alphabet letters; more item types are included as the feature grows. |
At the bottom of the screen you'll also see today's XP total and your current streak at a glance.
When items are due for review, a numbered badge appears directly on the Today tab label in the navigation bar, and a prominent 🔔 Reviews due — Start now alert card appears at the top of the Today screen. Tapping either one launches the review session immediately, without having to navigate anywhere else.
Bengali has 50+ characters, divided into three types:
| Type | Count | Examples |
|---|---|---|
| Vowels (স্বরবর্ণ) | 11 | অ আ ই ঈ উ ঊ ঋ এ ঐ ও ঔ |
| Consonants (ব্যঞ্জনবর্ণ) | 39 | ক খ গ ঘ ঙ চ ছ জ… |
| Special characters | 7 | ড় ঢ় য় ৎ ং ঃ ঁ |
Letters are introduced in waves of 5 through the Mixed Practice module. Each wave has two phases:
The next wave unlocks once enough letters from the current wave reach mastery level 2. This pacing keeps the workload manageable.
Each letter group (Vowels, Velar Consonants, Palatal Consonants, etc.) also has its own module card you can open for targeted practice. These run standalone quizzes on just those letters.
The 🔗 Conjunct Consonants module covers 32 compound letter combinations — two consonants fused together into a single glyph. These appear constantly in everyday Bengali text and are essential for fluent reading. Examples:
| Glyph | Components | Romanized | Example word |
|---|---|---|---|
| ক্ত | ক + ত | kto |
রক্ত — blood |
| ক্ষ | ক + ষ | ksha |
ক্ষমা — forgiveness |
| জ্ঞ | জ + ঞ | gyo |
জ্ঞান — knowledge |
| শ্র | শ + র | shro |
শ্রম — labor |
The module uses the same quiz types as base consonants (name MC, sound MC, name FIB, romanized FIB) and integrates with the mastery and spaced-repetition system. Grammar Lesson 16 covers conjunct consonants in depth — study that lesson alongside this module for the best results.
On any letter flashcard inside a learn module, tap the ✏️ Practice button to open the writing canvas. The Bengali character is shown faded in the background; draw over it freehand with your mouse or finger to practice the stroke shape. Below the canvas, numbered stroke hints appear with short tips describing how to draw each part of the character — useful when you're not sure where to start. Tap Clear to wipe the canvas and try again. There is no stroke-order checking — the canvas is a free-form scratchpad for building muscle memory.
Keyboard shortcuts work while the canvas is open:
| Key | Action |
|---|---|
| c / C / Delete / Backspace | Clear the canvas |
| Esc | Close the canvas and return to the flashcard |
Bengali vowel signs (মাত্রা / matra) are diacritics that attach to a consonant to change its vowel sound — for example
কা (ka), কি (ki), কো (ko). The Matra Drills module
(🔡) covers all 9 matras combined with 5 representative consonants — 45 combinations in total. Each quiz question shows the combined glyph
and asks you to identify or type its romanized sound (e.g. type che for চে). This module pairs well
with Grammar Lesson 15, which explains the matra system in detail.
The Listening Practice card (🎧) at the bottom of the Alphabet home runs audio-only versions of the letter quizzes — you hear a letter sound and must identify it or type its romanized form, without seeing the Bengali glyph. This builds the ear-to-script connection that reading-focused practice alone can't develop.
The Full Alphabet Chart module (📊) shows all letters at a glance, color-coded by your current mastery level so you can see where you still have gaps.
| Type | What you do |
|---|---|
| Name MC | See a letter, choose its name from four options |
| Sound MC | See a letter, choose its IPA sound from four options |
| Name FIB | See a letter, type its name (e.g. Khô for খ) |
| Romanized FIB |
See a letter or combination, type its romanized sound (e.g. kh for খ, chi for
চি)
|
| Sound MC | See a letter or numeral, choose its sound / value from four options (used in Matra Drills and Numeral module) |
| Read string | See a Bengali word, type its romanized pronunciation |
| Spell string | See a romanized word, arrange tiles to spell it in Bengali |
| Listening MC | Hear a letter sound, identify which letter it is |
| Listening FIB | Hear a letter sound, type its romanized form |
The vocabulary section covers 5,278 words — from the most common everyday expressions down to intermediate vocabulary across 26 topic areas.
The Mixed Practice card (🧠) is the recommended way to build vocabulary. It introduces words in frequency order — starting with the 20 most common Bengali words and gradually working through the full 5,000+ corpus.
Each category card runs a focused quiz on words from that topic only — useful for drilling a specific area or preparing for a trip.
The Browse All Words card (🔍) lets you search and explore the full dictionary. You can:
| Type | What you do |
|---|---|
| MC — English | See a Bengali word, choose its English meaning |
| MC — Bengali | See an English word, choose the Bengali translation |
| FIB — English | See a Bengali word, type its English meaning |
| FIB — Bengali | See an English word, type the Bengali translation |
| Listening MC | Hear a word, choose its English meaning |
| Listening FIB | Hear a word, type its English meaning or Bengali form |
When you get a vocabulary question wrong, the feedback bar shows the correct answer and the word's example sentence in context — so you can see the word used naturally right away.
36 lessons take you from basic sentence structure through advanced topics (causative verbs, passive constructions, honorific register), a dedicated pronunciation/sound-change guide, and five graded reading passages. The first 30 lessons teach grammar concepts; the later lessons extend that foundation with practical reading.
| # | Topic | # | Topic |
|---|---|---|---|
| 1 | Sentence Structure (SOV) | 16 | Conjunct Consonants |
| 2 | Pronouns & Formality | 17 | Compound Verbs |
| 3 | Present Simple Tense | 18 | Conditional Sentences |
| 4 | Possessives | 19 | Relative Clauses |
| 5 | Nouns & Plurals | 20 | Honorific System & Politeness |
| 6 | Adjectives | 21 | Comparatives & Superlatives |
| 7 | Negation | 22 | Topic & Focus Particles |
| 8 | Asking Questions | 23 | Verbal Nouns & Infinitives |
| 9 | Past Simple Tense | 24 | Causative Verbs |
| 10 | Future Tense | 25 | Reported Speech |
| 11 | Continuous Tenses | 26 | Passive Constructions |
| 12 | Imperative Mood | 27 | Reduplication & Intensifiers |
| 13 | Postpositions | 28 | Compound & Complex Sentences |
| 14 | Classifiers & Counters | 29 | Honorific & Register |
| 15 | Vowel Marks (কার) | 30 | Advanced Mixed Review |
| 31 | Sound Changes & Pronunciation Rules | Covers the inherent vowel ô, spoken shortening (-কে → -য়), vowel blending, and consonant assimilation in conjuncts | |
| 32–33 | 📖 Reading — Beginner | আমার পরিবার (My Family) and আমার দিন (My Day) | |
| 34–35 | 📖 Reading — Intermediate | বাজারে (At the Market) and বাংলাদেশের প্রকৃতি (Nature of Bangladesh) | |
| 36 | 📖 Reading — Advanced | একটি চিঠি (A Letter) — formal epistolary Bengali | |
At the top of the Grammar home there is a collapsible Bengali Verb Conjugation table (tap to expand). It shows common verb endings for every subject pronoun across four tenses — present, past, future, and continuous — in a single compact grid. Use it as a quick reference while working through the grammar lessons or when you encounter an unfamiliar verb form.
Each reading passage lesson presents a short Bengali text — between two sentences and a full letter — at a difficulty level matched to the lesson number. Inside each lesson:
Each lesson card shows a short explanation followed by a quiz. Lesson quizzes use four question types:
When you answer a grammar question incorrectly, the feedback shows the correct answer. For fill-in-the-blank and word-order questions, it also shows any additional explanation attached to that question, so you understand why that answer is correct — not just what the correct answer is.
The Numbers tab (সংখ্যা) teaches Bengali numeral glyphs and the spoken words for numbers. It has four modules:
| Module | What it covers | Items |
|---|---|---|
| 🔢 Numeral Glyphs | The 10 Bengali script digits ০–৯ and their names | 10 |
| 1️⃣ Ones & Teens | Bengali words for zero through nineteen (শূন্য through উনিশ) | 20 |
| 🔟 Tens | Bengali words for the tens multiples: বিশ (20) through নব্বই (90) | 8 |
| 💯 Large Numbers | একশো (100), এক হাজার (1,000), দশ হাজার (10,000), এক লাখ (100,000), দশ লাখ (1,000,000) | 5 |
| ➕ Number Recognition | Mixed reading drill — see a Bengali numeral string (e.g. ৩৭) and type the Arabic integer, or see an Arabic integer and choose the Bengali numeral from four options. Also includes Bengali number-word recognition. 15 randomized questions per session. | — |
Signs, currency notes, and printed documents in Bangladesh use Bengali numerals alongside or instead of Arabic digits. This module shows you each digit glyph and asks you to name it or type its romanized pronunciation. The quiz is identical in format to the Alphabet quizzes — multiple-choice name, multiple-choice sound, name fill-in-the-blank, or romanized fill-in-the-blank.
Bengali has a complex counting system with distinct words for every number from 1–99 — unlike English, where you just combine tens and ones. The three word modules introduce these in groups, starting with the most frequent. Question types:
| Type | What you do |
|---|---|
| Meaning MC | See a Bengali number word, choose its numeric value from four options |
| Bengali MC | See a numeral (e.g. 10), choose the correct Bengali word from four options |
| Bengali FIB | See a numeral, type the Bengali word for it |
| Romanized FIB | See a Bengali number word, type its romanized pronunciation |
The Phrases tab teaches 144 high-utility conversational phrases organized into 12 real-life situations. Unlike the Vocabulary section — which teaches individual words — Phrases teaches whole expressions you can use immediately in conversation.
The hub screen shows a grid of situation cards, each with a progress bar showing how many phrases you've mastered. Tap any unlocked situation to open its flashcard view, then start a quiz.
| Type | What you do | XP |
|---|---|---|
| Meaning MC | See a Bengali phrase and its romanization, choose the English meaning from four options | 10 |
| Bengali MC | See an English phrase, choose the correct Bengali from four options | 10 |
| Listening MC | Hear the phrase played aloud via TTS, choose its English meaning | 10 |
| Romanization FIB | See the English phrase, type its romanized form (short phrases only) | 15 |
| Dialogue | See a conversation prompt, choose the most natural reply from four options | 15 |
Dialogue questions are unique to the Phrases module. Instead of translating an isolated phrase, you're shown a conversational opener and must choose the most natural response:
Someone says: আপনি কেমন আছেন? — "How are you? (formal)"
Choose the natural reply:
Dialogue questions only appear for phrases that have a defined reply, and only once you've seen a phrase at least once (mastery ≥ 1). Wrong-answer distractors are drawn from elsewhere in the phrase bank, so you're also passively reviewing other phrases as you choose.
Situations unlock one at a time in a fixed order, starting with Greetings. Each new situation unlocks once you've answered at least 60% of the previous situation's phrases correctly enough to reach mastery level 2. The 🔒 icon on a card disappears as soon as it unlocks.
Every letter, word, and grammar item you study has a mastery level that tracks how well you know it:
| Level | Meaning | Review interval |
|---|---|---|
| Level 0 | Not yet seen | — |
| Level 1 | Just introduced | 1 day |
| Level 2 | Still learning | 3 days |
| Level 3 | Mastered | 7 days |
When any mastered item is due for review, a 🔔 Review Due (N) button appears in the tab bar. Tapping it runs a mixed review session covering alphabet letters, vocabulary words, and grammar items that have passed their review interval.
The Today tab also shows your review count at the top of the daily plan, with a direct button to start the session.
Keeping up with reviews is the key to long-term retention — the spaced repetition schedule spaces them out so you review items just as you're about to forget them.
Already know some Bengali? The placement test assesses your existing knowledge and sets your mastery levels accordingly, so you can skip content you already know.
The test has three stages (~30 questions total):
| Stage | Questions | What's tested |
|---|---|---|
| Alphabet | 10 | Letter names and romanized forms, sampled across early, middle, and later waves |
| Vocabulary | 10 | Word meanings from five frequency tiers (very common → intermediate) |
| Grammar | 10 | Sentence structure, tenses, and grammar rules from five lessons |
After the test, you'll see a results breakdown by stage and can choose to apply the results or start fresh. You can retake it anytime from Settings → Retake Placement Test.
Open settings by tapping the ⚙️ button in the top-right corner of the app.
Controls how you type answers in fill-in-the-blank questions:
| Mode | What to type | Best for |
|---|---|---|
| Romanized | Latin letters, e.g. khai |
Beginners and US keyboard users |
| Latin or বাংলা | Either romanized or Bengali script | Learners with occasional Bengali keyboard access |
| বাংলা only | Bengali script only, e.g. খাই | Intermediate learners working on script fluency |
The on-screen Bengali keyboard (বাং ▲ button) is available in all FIB input fields regardless of mode.
Controls whether audio is used in quizzes:
| Mode | Effect |
|---|---|
| Text only | No audio questions; all quizzes are text-based |
| Text + Audio | Includes listening questions alongside text questions (recommended) |
| Audio only | Only listening-based questions — challenging mode for advanced learners |
Slow audio: On listening questions, a 🐢 button appears next to the play button. Tap it to toggle half-speed playback (0.5× vs. the default 0.85×) — useful if the speech is too fast to catch individual sounds. The setting stays on until you tap it again.
Note on audio quality: Pronunciation is generated by your browser's built-in text-to-speech (TTS) engine using the
bn-BD voice. Quality and accent vary by browser and operating system — Chrome on Android typically gives the best Bengali TTS.
If you don't hear audio, your device may not have a Bengali voice installed; check your system's language/speech settings.
The Advanced section in Settings contains the 🐢 Slow Audio toggle. When enabled, all TTS playback uses half-speed (0.5×) instead of the default 0.85×. This is a persistent, app-wide setting — unlike the per-question 🐢 button on individual listening cards, this toggle keeps slow audio on for the entire session and across restarts until you turn it off again.
11 color palettes inspired by Bengali culture and geography, each available in light and dark mode. Switch light/dark with the ☀️ button.
The app supports multiple user profiles, each with completely separate progress. This is useful for households where multiple people share a device, or for keeping a "study" profile separate from a "casual" one.
Switch profiles or create a new one from Settings → Switch Profile.
Each profile card in the profile picker has a ✏️ rename button. Tap it, enter a new name, and confirm. The profile name must contain only letters, numbers, spaces, or hyphens.
Tap 📈 Statistics in Settings to see a detailed breakdown of your progress:
Back up your progress anytime from the profile picker. Each profile card has two export options:
When you tap Download, a filter dialog lets you choose what to include in the export: All data, or just one module — Alphabet, Vocabulary, Grammar, or Phrases. This is useful for sharing just your vocabulary progress without exporting everything.
To restore on another device or browser, use Import Progress in Settings. This is the recommended way to move your data between devices.
If the placement test set something wrong, you can fine-tune individual mastery levels from Settings → Adjust Progress.
You earn XP for every question you answer correctly. FIB questions are worth slightly more than multiple choice (15 vs 10 XP) because they require active recall. Your total XP is shown in the top navigation bar (⭐).
A streak counts the number of consecutive days you've done at least one quiz. Your current streak is shown in the nav bar (🔥). The streak bar below the nav fills up toward 7 days.
| Badge | Name | How to earn it |
|---|---|---|
| 🎯 | First Quiz | Complete any quiz |
| 🔤 | Vowel Master | Master all 11 Bengali vowels |
| 📚 | Full Alphabet | Master all 50+ letters |
| ⭐ | Century | Earn 100 XP |
| 📖 | Word Collector | Master 50+ vocabulary words |
| 🏆 | Vocab Champion | Master 500+ vocabulary words |
| 📝 | Grammar Beginner | Complete your first grammar lesson |
| 🎓 | Grammar Graduate | Complete all grammar lessons (100% on every lesson) |
| 🔥 | On a Roll | Maintain a 3-day streak |
| 💪 | Week Warrior | Maintain a 7-day streak |
A toast notification pops up the moment you earn a new badge. View all your badges in the Statistics panel.
| Key | Action |
|---|---|
| 1 2 3 4 | Select option A, B, C, or D in multiple-choice questions |
| 0 | "I don't know" — skip the question and see the answer |
| Enter | Submit a fill-in-the-blank answer, or advance to the next question |
| Esc | Close any open panel (settings, help, search, stats) |
Key hints are shown on multiple-choice buttons in the app (e.g. [1], [2]) so you can always see which key maps to
which option.
These keys are active whenever the writing practice canvas is open:
| Key | Action |
|---|---|
| c / C / Delete / Backspace | Clear the canvas |
| Esc | Close the canvas and return to the flashcard |
The app uses a consistent romanization scheme throughout. Here are the most important symbols:
| Roman | Bengali | Sounds like |
|---|---|---|
ô or o |
অ | "o" in hot |
a |
আ | "a" in father |
i |
ই | "ee" in see (short) |
ii |
ঈ | "ee" in see (long) |
u |
উ | "oo" in food (short) |
uu |
ঊ | "oo" in food (long) |
e |
এ | "ay" in say |
oi |
ঐ | "oy" in boy |
sh |
শ / ষ | "sh" in she |
kh |
খ | aspirated "k" — a breathy k sound |
gh |
ঘ | aspirated "g" — a breathy g sound |
chh |
ছ | aspirated "ch" |
jh |
ঝ | aspirated "j" |
ṭ / ḍ |
ট / ড | retroflex t/d — tongue curled back |
ṛ |
ড় | flapped retroflex r |
~ or n̐ |
ঁ | nasalizes the vowel before it |
Note on সে — romanized as "she". This app romanizes the Bengali third-person pronoun
সে as she, following a common Bengali romanization convention. It means
he, she, or they (singular informal) — it is not specifically feminine. When you see she in romanized text here, it
refers to any person regardless of gender.
Diacritics are optional in romanized FIB answers. The app normalizes a wide range of diacritics so you can type plain ASCII without penalty:
| Diacritic form | Accepted plain form |
|---|---|
ā / Ā |
a |
ē / Ē |
e |
ī / Ī |
i |
ō / Ō |
o |
ū / Ū |
u |
ṭ / Ṭ |
t |
ḍ / Ḍ |
d |
ṇ / Ṇ |
n |
ś / Ś and ṣ / Ṣ |
sh |
ṛ / Ṛ |
r |
ñ |
ny |
ô |
o |
For example, taka and ṭaka are both accepted for টাকা; shomoy and
śomoy are both accepted for সময়.