The Complete Guide to Farsi Learning Resources (2026)
I have tested, reviewed, and compared every major resource for learning Persian. This page is the result: 55+ tools, apps, textbooks, courses, and platforms, each reviewed by a native speaker who actually uses them. No sponsored rankings. No "top 10" lists copied from other sites. Just honest, tested recommendations to help you find what actually works for your level, budget, and learning style. Resources are organized by the official CEFR level descriptions, and difficulty ratings reference the FSI language training categories.
Use the persona cards below to jump to recommendations for your situation, or scroll through the full directory.
Farsi Learning Apps (10 Reviewed)
Language apps are usually where people start. The problem? Most major apps either skip Persian entirely (Duolingo, Busuu) or offer a version of Farsi so formal and outdated it sounds like reading state news from 1985. I tested every app that claims to teach Farsi for at least two weeks each. Here is what I found.
| App | Best For | Price | Verdict |
|---|---|---|---|
| Pimsleur | Audio learners, commuters | $150/level or $20/mo | Gold standard for pronunciation. Zero script teaching. (pimsleur.com) |
| Rosetta Stone | Visual learners who want structure | $12-15/mo | Beautiful interface. Teaches formal Persian nobody speaks. |
| Mango Languages | Library cardholders, beginners | Free via library | Best free option if your library has it. Solid basics. (mangolanguages.com) |
| Ling App | Gamified learning, beginners | Freemium ($8/mo) | Closest thing to Duolingo for Farsi. Light but fun. |
| Mondly | Casual exposure, travelers | Freemium ($10/mo) | Repetitive loops with museum-era vocabulary. |
| Drops | Vocabulary, visual learners | Freemium ($10/mo) | Gorgeous design. Five minutes a day teaches very little. |
| LingQ | Readers, intermediate+ | $13/mo | Incredible for reading Persian. Useless for speaking. |
| Glossika | Sentence drilling, B1+ | $17/mo | Repetition-heavy mass input. No explanations at all. |
| Duolingo | N/A | N/A | Does not offer Persian. Here is why and what to use instead. |
| Busuu | N/A | N/A | Does not offer Persian. A review of what is missing. |
Top pick for apps: Pimsleur if you can afford it (the pronunciation training is unmatched. Pair it with the Forvo pronunciation tool), Mango Languages if your library offers it for free, or Ling App for a budget-friendly daily habit. No single app teaches Farsi completely. They work best paired with a textbook or tutor.
Farsi Textbooks (11 Reviewed)
Textbooks are still the backbone of serious Persian study. The right one gives you structured grammar, script practice, and a reference you can return to for years. The wrong one collects dust after chapter three. I reviewed both university-level textbooks and self-study books, rating each on how well they actually teach you to communicate in Persian, not just conjugate verbs on paper.
| Textbook | Level | Format | Verdict |
|---|---|---|---|
| Routledge Introductory Course | A1-B1 | University textbook | The academic workhorse. Thorough, dense, rewarding. |
| Persian of Iran Today | A1-B2 | University textbook | Teaches both formal and spoken registers. Rare and valuable. |
| Complete Modern Persian | A1-B1 | Self-study | All-in-one with audio. Solid for independent learners. |
| Teach Yourself Persian | A1-A2 | Self-study | Safe starting point. Plays it too safe to go deep. |
| Farsi for Beginners (Atoofi) | A1 | Self-study w/audio | Simple start with audio. Good for absolute beginners. |
| Persian Grammar (Mace) | B1-C1 | Reference | The academic reference. Not for beginners. |
| Easy Persian Grammar | A2-B1 | Self-study | Accessible grammar for self-learners who want clarity. |
| Learn Farsi in 100 Days | A1-A2 | Self-study | Crash course approach. Ambitious timeline, mixed results. |
| Basic Persian (MSU) | A1-A2 | Free online | Free university-quality material. Cannot beat that price. |
| Easy Persian (Ahooie) | A1 | Self-study | Good for week one. You will outgrow it fast. |
Top pick for textbooks: Routledge if you want depth, Complete Modern Persian for self-study, or MSU Basic Persian if you want free. Pair any textbook with audio resources. Books alone will not teach you how Persian actually sounds.
Online Courses (7 Reviewed)
Online courses range from free university archives to premium video platforms. The quality varies enormously. A few offer genuine structured curricula taught by qualified instructors. Others repackage decades-old government materials or offer generic language-learning templates with Farsi vocabulary dropped in. I tested each one to see whether you actually learn Persian or just feel like you are learning.
| Course | Format | Price | Verdict |
|---|---|---|---|
| UT Austin Persian | Self-paced, video | Free | Free university-quality Farsi. Outstanding value. |
| Coursera (U of Tehran) | Video lectures | Free to audit | University of Tehran goes online. Authentic but formal. |
| Fluent Farsi | Video course | $$ | Premium course. Is the price justified? |
| Udemy Farsi Courses | Video, self-paced | $10-50 | Quality lottery. Some gems, mostly filler. |
| EasyPersian.com | Web-based lessons | Free | The OG free Farsi course. Still useful for basics. |
| Live Lingua Persian | PDF + Audio | Free | Free FSI courses repackaged. Cold War-era but free. |
| Loecsen Persian | Phrase-based | Free | Structured A1 course for true beginners. Limited depth. |
Top pick for courses: UT Austin is the best free option by far. If you want to audit a real Iranian university course, Coursera's University of Tehran course is free to audit.
YouTube Channels for Learning Farsi (8 Reviewed)
YouTube is the largest free Persian classroom on earth. The best channels are taught by native speakers who genuinely understand what non-native learners struggle with. The worst ones read vocabulary lists over stock images. I watched at least 10 videos from each channel and tried to actually learn from them before writing these reviews.
| Channel | Focus | Best Level | Verdict |
|---|---|---|---|
| Learn Persian with Majid | Colloquial Farsi | A2-B2 | Colloquial Farsi done right. Teaches how Iranians actually speak. |
| Bahareh Teaches Farsi | Structured lessons | A1-B1 | PhD instructor who actually gets it. Clear and professional. |
| Learn Persian with Asal | Beginner-friendly | A1-A2 | Friendly Farsi for absolute beginners. Warm teaching style. |
| Farsi Wizard | Themed lessons, cinema | A2-B1 | Creative approach with bilingual cinema content. |
| Talk Like a Persian | Slang, idioms | B1-C1 | Slang, idioms, and real Tehran Farsi. Not for beginners. |
| My Persian Corner (Pontia) | Culture + language | A2-B1 | Cultural Farsi with heart. Language through Iranian life. |
| PersianHow | Grammar deep-dives | B1-C1 | Deep grammar for serious learners. Not casual viewing. |
| PersianDee | Tehran dialect | A1-A2 | Free Tehran dialect lessons. Good for spoken basics. |
Top pick for YouTube: Learn Persian with Majid for colloquial Farsi, Bahareh Teaches Farsi for structured learning. Both are free and genuinely teach you something.
Podcasts for Learning Farsi (4 Reviewed)
Podcasts are perfect for learners who want to build listening skills during commutes, walks, or chores. The Farsi podcast landscape is small but includes two standout programs that have helped thousands of learners. I listened to at least five episodes of each before reviewing.
| Podcast | Style | Level | Verdict |
|---|---|---|---|
| Chai and Conversation | Conversational lessons | A1-B1 | The best free Farsi podcast. Warm, well-structured, consistent. |
| PersianPod101 | Lesson library | A1-B2 | Massive content library. Premium unlocks the best features. |
Top pick for podcasts: Start with Chai and Conversation (free, excellent quality). Add PersianPod101 if you want a structured lesson library with transcripts.
Online Tutoring Platforms for Farsi (7 Reviewed)
A good Persian tutor accelerates your learning faster than any app. The challenge is finding one: Farsi is a smaller language, so tutor availability varies by platform. I booked trial lessons on every major platform, testing multiple tutors on each, to compare the actual experience of finding and learning from a Persian tutor online.
| Platform | Farsi Tutors | Price Range | Verdict |
|---|---|---|---|
| italki | 200+ | $8-30/hr | Largest selection. I booked 5 tutors in one week. (italki.com) |
| Preply | 80+ | $10-35/hr | Good filtering tools. Slightly pricier than italki. |
| Verbling | 30+ | $15-40/hr | Native tutors with video profiles. Smaller pool. |
| Superprof | Varies by city | $15-50/hr | Local and online options. Quality varies widely. |
| Wyzant | Small | $25-60/hr | US-focused. Few Farsi options but vetted quality. |
| Berlitz | Limited | $$$ | Premium brand. Very expensive for what you get in Farsi. |
| TUTOROO | Small | Varies | In-person option. Limited availability for Persian. |
Top pick for tutoring: italki has the most Farsi tutors and the best price range. Book trial lessons with 3 different tutors before committing. Preply is a solid second choice with better search filters.
Flashcard Tools for Farsi (4 Reviewed)
Spaced repetition is the most efficient way to build vocabulary. For Persian, the challenge is finding decks with correct transliteration, proper RTL rendering, and audio from actual native speakers. I tested each tool for at least a week, importing custom vocabulary to evaluate the real learning experience.
| Tool | Type | Price | Verdict |
|---|---|---|---|
| Best Anki Decks | Desktop + Mobile | Free (desktop) | Most powerful SRS. Best decks ranked and reviewed. |
| Anki 5000 Persian | Pre-made deck | Free | Free frequency-based deck. Good starting point. |
| Memrise | App | Freemium | Vocabulary graveyard. Fun interface, shallow learning. |
| Flashcardo Persian | Web-based | Free | Simple online flashcards. No SRS, just browsing. |
Top pick for flashcards: Anki is unmatched for serious vocabulary building. The learning curve is worth it. Download Anki and start with the 5000 Persian Words deck and customize from there.
Persian Dictionaries (4 Reviewed)
A reliable dictionary is something you will use every single day once you start reading or listening to Persian. I reviewed both mobile dictionary apps and academic references, focusing on how well they handle colloquial terms, verb conjugations, and the gap between spoken and written Farsi.
| Dictionary | Platform | Price | Verdict |
|---|---|---|---|
| Dict Box | iOS/Android | Free | Offline dictionary that works. Best mobile option. |
| Persianary | iOS | Paid | iOS dictionary with depth. Worth it for Apple users. |
| FarsiDic | Web | Free | Free with Dehkhoda sources. Solid for lookups. |
| Steingass | Reference | $$$ | Academic gold standard. For scholars, not beginners. |
Media & Immersion Resources (5 Reviewed)
Watching Iranian movies, TV shows, and listening to Persian music is the most enjoyable way to build comprehension and absorb natural speech patterns. These platforms give you access to authentic Persian content. I tested each one for streaming quality, subtitle availability, and how useful they actually are for language learners versus native entertainment.
| Platform | Content | Price | Verdict |
|---|---|---|---|
| Filimo | Movies, series, originals | $$ | Iran's Netflix. Best library for serious immersion. |
| IMVBox | Iranian cinema | Free/Paid | Legal Iranian movies. Good for cinephile learners. |
| Telewebion | Live Iranian TV | Free | Free live Iranian TV. Raw immersion, no subtitles. |
| Aparatchi | Live TV streaming | Free | Free live Iranian TV. Alternative to Telewebion. |
| Learn Farsi with Songs | Music lessons | Free | Music as a language tool. Fun supplement, not a course. |
Top pick for immersion: Filimo if you want the best content library. Telewebion for free live TV. Pair with a dictionary app for active listening practice.
Kids Resources for Learning Farsi (5 Reviewed)
Teaching Farsi to children, especially in diaspora families, comes with unique challenges. Kids need engaging, age-appropriate content that makes Persian fun rather than homework. I reviewed dedicated kids platforms and bilingual resources, evaluating both the Persian language quality and the actual engagement level for young learners.
| Resource | Ages | Format | Verdict |
|---|---|---|---|
| Dinolingo Persian | 2-14 | App/Web | Gamified Farsi for kids. Colorful and engaging. |
| Gorbeh Apps | 1-5 | iOS/Android | Farsi music and games for toddlers. Niche but lovely. |
| Melale Persian Academy | 4-12 | Live classes | Live Farsi classes for kids. Real teacher interaction. |
| Free Kids Books (Farsi) | 3-10 | Online books | Free Persian picture books online. Simple and accessible. |
| Lili and Lola Books | 2-8 | Print/Digital | Bilingual Farsi-English for little ones. Beautiful illustrations. |
Top pick for kids: Dinolingo for structured learning, Gorbeh Apps for toddlers. For heritage families, Melale offers real teacher interaction.
AI & Writing Tools for Farsi (5 Reviewed)
AI tools are changing how people practice languages, and Persian is no exception. From using ChatGPT as a conversation partner to specialized writing assistants for Farsi text, these tools fill gaps that traditional resources miss. I tested each one specifically for Persian to see how well they handle the script, the grammar, and the gap between formal and spoken registers.
| Tool | Use Case | Price | Verdict |
|---|---|---|---|
| ChatGPT for Farsi | Conversation, grammar Q&A | Free/Plus | Surprisingly useful for practice. Makes mistakes with colloquial. |
| AI Persian Conversation | Speaking practice | Varies | How to use AI for actual conversation practice. |
| Best Free AI Tools | Multi-tool roundup | Free | Curated list of the most useful free AI tools. |
| Behnevis | Finglish to Farsi | Free | Type in Finglish, get Farsi script. Saves time. |
| Paknevis | Persian writing assistant | Free | AI writing assistant for Farsi text. Useful for compositions. |
Browser Extensions for Farsi (3 Reviewed)
Browser extensions turn your everyday web browsing into passive Persian practice. From instant dictionary lookups to Finglish typing tools, these lightweight add-ons integrate into your workflow without requiring a dedicated study session.
| Extension | Function | Browser | Verdict |
|---|---|---|---|
| Fastdic | Quick dictionary lookup | Chrome | Instant Persian word lookups. Fast and lightweight. |
| Farsish | Finglish typing | Chrome | Type Finglish, get Farsi anywhere on the web. |
| Persian eSpeak | Text-to-speech | Chrome | Free TTS for Farsi text. Robotic but functional. |
Language Exchange Platforms (6 Reviewed)
Language exchange pairs you with a native Persian speaker who wants to learn your language. It is the most affordable way to get real conversation practice, but it requires patience and the right platform. I tested each platform for how easy it is to find active Farsi speakers and maintain productive exchanges.
| Platform | Format | Price | Verdict |
|---|---|---|---|
| Tandem | App, text/voice/video | Free | Best exchange app for Farsi. Active Iranian community. |
| HelloTalk | App, text/voice | Free | Similar to Tandem. Can feel like a penpal trap. |
| ConversationExchange | Web directory | Free | Simple directory. Find partners, arrange your own calls. |
| MyLanguageExchange | Web directory | Freemium | Old-school but still active. Requires paid upgrade to message. |
| Language Exchange Portal | Aggregator | Free | Aggregated links to partner resources. Starting point. |
| Tandem (Short Review) | App | Free | HelloTalk's better-mannered twin. See full review above. |
Top pick for exchange: Tandem has the most active Farsi community. Set clear goals before your first call: decide who speaks which language and for how long. You can also find partners and tips on the r/learnpersian community.
Head-to-Head Comparisons
Choosing between two similar resources? These detailed comparison posts break down the differences side by side so you can make an informed decision without reading two full reviews.
- Pimsleur vs Rosetta Stone for Farsi — the two premium apps compared
- Pimsleur vs Chai and Conversation — paid app vs free podcast
- Chai and Conversation vs PersianPod101 — the two main Farsi podcasts
- italki vs Preply for Farsi Tutors — the two largest tutoring platforms
- Anki vs Memrise vs ZabanYar — flashcard tools head-to-head
- Anki vs ZabanYar vs ChatGPT — which tool for which skill?
- ZabanYar vs Talkpal vs PersianAI — AI tutors compared
- Google vs DeepL vs ChatGPT for Farsi — AI translators tested
- Apps vs Textbooks vs Tutors — which method works best?
- Self-Study vs Course vs Tutor — choosing your learning path
- Free vs Paid Resources — what is actually worth paying for?
Full Resource Directory
Every Farsi learning resource I have reviewed, in one searchable list. Use the filters to narrow by type.
Recommended Resource Stacks by Learner Type
Not sure where to start? Find your situation below. Each stack combines 3 resources that work well together for a specific type of learner.
Starting from Zero? Here Is Your First Month
You have never seen Persian script. You cannot read a single word. You might not even know whether to call it Farsi or Persian. (Both are fine.) Your first month should focus on three things: learning the alphabet, building a basic vocabulary of 100 words, and training your ear to hear Persian sounds. Do not try to "speak" yet. Listen, read, and absorb.
- Ling App for daily practice (15 min/day, gamified, keeps you motivated)
- Complete Modern Persian textbook for structured learning (chapters 1-3 in your first month)
- Learn Persian with Asal on YouTube for friendly, visual lessons on the alphabet
Already Learning (A2-B1)? Level Up Your Stack
You can read Persian script (slowly). You know basic greetings and common verbs. Conversations are still hard but you understand fragments. This is where most learners plateau because apps run out of content and textbooks get dry. The key is switching to input-heavy resources: listening to real Persian, reading graded content, and getting conversation practice with real humans.
- Chai and Conversation podcast for daily listening (free, builds comprehension naturally)
- italki for weekly conversation practice (even one session per week makes a difference)
- Anki with the 5000 Words deck for systematic vocabulary building
Heritage Speaker? Fill In the Gaps
You grew up hearing Farsi at home. You can understand your parents and maybe argue with your siblings in Persian. But reading and writing? Script is a mystery. Grammar rules? You follow them by instinct without knowing why. Your learning path is different from a complete beginner because you already have native-level listening skills and a spoken vocabulary. You need resources that respect what you already know while teaching you what you missed.
- Persian of Iran Today textbook (teaches both registers, validates your spoken knowledge)
- PersianHow on YouTube for grammar explanations that click with heritage intuition
- Filimo for reading practice through Persian subtitles on shows you actually enjoy
Learning for Your Partner or In-Laws? Start Here
You are learning because someone you love speaks Persian. Maybe your partner, maybe their family. Your motivation is personal, not academic. You want to understand conversations at the dinner table, read text messages, and eventually make your in-laws laugh. This changes which resources work best: you need practical, conversational Farsi, not textbook formal. And you have a built-in conversation partner at home, which is a massive advantage.
- Pimsleur for pronunciation (your partner will notice the difference within weeks)
- Learn Persian with Majid for colloquial Farsi (the kind your in-laws actually speak)
- Tandem for extra conversation practice (supplement the practice you get at home)
Advanced or Professional? Go Deep
You can hold conversations, read news articles, and follow Iranian movies without subtitles (mostly). You want to refine your register awareness, expand into specialized vocabulary, or prepare for professional contexts. At this stage, structured courses and apps have little to offer. You need authentic content, native feedback, and reference materials for the grammar questions that still trip you up.
- Persian Grammar (Mace) as your reference for advanced grammar questions
- Talk Like a Persian for slang, idioms, and register awareness
- LingQ for immersive reading with instant vocabulary lookup
Frequently Asked Questions
What is the best app for learning Farsi?
There is no single best app because each one covers different skills. Pimsleur is best for pronunciation and listening. Ling App is best for gamified daily practice. Mango Languages is the best free option (through your library). No app teaches Farsi completely on its own. The most effective approach combines an app with a textbook and real conversation practice.
Does Duolingo have Persian?
No. As of 2026, Duolingo does not offer a Persian (Farsi) course and has not announced plans to add one. The closest alternatives are Ling App (most similar gamified experience) and Drops (vocabulary-focused). Read our full breakdown of why Duolingo does not have Farsi and what to use instead.
Is Pimsleur worth it for Farsi?
Pimsleur is excellent for pronunciation and listening comprehension. If your main goal is speaking and understanding spoken Persian, the $20/month subscription delivers real results. The downsides: it teaches zero script, uses formal register only, and gets repetitive after Level 2. Read the full Pimsleur review for my 30-day test results.
Can I learn Farsi for free?
Yes, but it requires more effort to assemble your own curriculum. The best free resources are: Chai and Conversation (podcast), UT Austin Persian (structured course), Learn Persian with Majid (YouTube), and Anki (flashcards). Combined, these cover listening, grammar, speaking, and vocabulary at zero cost. Read our guide on free vs paid Farsi resources.
How long does it take to learn Farsi?
The US Foreign Service Institute classifies Persian as a Category III language, estimating 1,100 class hours for professional proficiency. For conversational ability (A2-B1), most motivated self-learners reach that level in 6-12 months of consistent daily practice. The timeline depends heavily on your native language, study consistency, and whether you have native speakers to practice with. Having an Iranian partner or family cuts the timeline significantly.
What is the best textbook for Persian?
Routledge Introductory Persian is the most thorough for self-study. Persian of Iran Today is the best university textbook because it teaches both formal and spoken registers. For a gentler start, Complete Modern Persian balances depth with accessibility. See all 11 textbooks in our textbook comparison table.
Should I get a tutor or use an app?
Both, at different stages. Apps are better for the first 1-3 months when you are building basic vocabulary and learning the script. A tutor becomes valuable once you can form basic sentences (around A2) and need someone to correct your mistakes in real time. The most efficient setup: daily app/textbook practice (20-30 minutes) plus one weekly tutor session on italki or Preply. Read our full analysis: Apps vs Textbooks vs Tutors.
Is Rosetta Stone good for Farsi?
Rosetta Stone has a Persian course, but it teaches exclusively formal/written register using an immersion method that works poorly for a language where spoken and written forms differ as much as they do in Farsi. At $12-15/month, there are better options. The pronunciation tools are decent but Pimsleur does that better. Read the full Rosetta Stone review for details.

