The Best Persian (Farsi) Learning Resources in 2026
Updated August 2026. Persian is my heritage language. I grew up around it, lost a lot of it, and later came back to it as an adult language learner. That means I care less about which resource looks impressive and more about whether it helps me speak, read and understand the Persian people actually use.
The old version of this article had too many stale prices, dead-end websites and tangents about travel rules. Here is the smaller set I would use now.
Contents
First: which Persian are you learning?
“Persian” is the broad language name. In Iran, it is normally called Farsi (فارسی). Dari is an official variety used in Afghanistan, and Tajik is the standard variety used in Tajikistan, normally written in Cyrillic.
They are closely related, but pronunciation, vocabulary and writing conventions differ. This resource list focuses on Iranian Persian/Farsi. If you’re deciding between varieties, see our guide to Farsi vs Dari.
Best all-round textbook: Colloquial Persian
The current Colloquial Persian from Routledge is now in its fourth edition, published in 2024. It is the book I would choose if you want one linear course with dialogues, grammar, vocabulary and exercises.
A structured book matters in Persian because spoken and written forms differ in predictable ways. You want a resource that teaches normal conversational Persian without leaving you unable to read a sign, message or newspaper headline.
I would work through the early units fairly carefully, do the exercises, then use later chapters as a reference while adding more listening and conversation.
Best conversational course: Chai and Conversation
Chai and Conversation has been teaching Persian online since 2010 and is much more substantial now than when this page first mentioned it. The core speaking course focuses on conversational Iranian Persian, and there are separate paths for reading/writing, poetry and culture.
I particularly like that it treats Persian culture as part of the language rather than decoration. Persian is full of politeness formulas, indirect phrasing, poetry references and ways of speaking that are hard to learn from a bare grammar table.
Chai and Conversation currently has a 30-day trial and paid memberships after that; it also runs periodic free bootcamps. Check its current signup page for pricing rather than relying on numbers preserved in an old review.
Best completely free course archive: Easy Persian
Easy Persian looks old-school because it is old-school. That is not necessarily a problem. It has hundreds of free lessons covering the alphabet, reading, writing, grammar and vocabulary, and you do not need an account to use them.
I would use it as a free reference or as a slow self-study path, especially for script. The presentation is much less polished than modern apps, but the material is there.
PersianPod101 for a large audio/video library
PersianPod101 is still active and regularly publishes new Persian material. It has audio and video lessons from beginner through advanced levels, vocabulary lists, transcripts and study tools.
I would not try to consume the whole library. Use one recommended pathway or search for the skill you need. The free account gives access to some lessons and vocabulary material; full lesson notes and additional tools sit behind paid plans.
This is the resource I would choose if you prefer short audio/video lessons over a conventional textbook and want a large amount of material in one account.
Get a Persian tutor earlier than you think
Persian pronunciation is not especially punishing for an English speaker, but colloquial speech changes words and endings enough that I want regular exposure to a person who actually speaks the variety I’m learning.
A marketplace such as italki makes it easy to find Iranian Persian teachers and tutors. If your goal is Dari or Tajik instead, filter deliberately; do not assume a Persian teacher from Tehran is automatically the right person for Afghan or Tajik usage.
For heritage learners, tell the teacher exactly what you can already do. Someone who understands family conversation but cannot read needs a very different lesson from an English-speaking beginner who knows the alphabet but cannot follow casual speech.
Anki for your own useful Persian
I use Anki for words and sentences I actually encounter. Persian is particularly good for sentence cards because spoken forms often differ from formal written forms.
For example, learning a textbook infinitive is useful, but I also want the phrase exactly as a friend says it in conversation. Put both on the card when the difference matters. Audio helps too.
Learn the script early
Persian uses a modified Arabic script, but knowing Arabic does not mean you automatically know Persian pronunciation. Persian adds letters, drops several Arabic sound distinctions in ordinary Iranian pronunciation, and has its own spelling habits.
Learn to read early enough that transliteration does not become a crutch. You do not need beautiful handwriting before you start speaking, but being able to recognise words in Persian script opens up messages, subtitles, lyrics and dictionaries.
Use Persian media once you can follow the gist
Persian has an enormous film, television, music and poetry culture. Start using it before you feel advanced. Songs are good for repeated listening; films and series give you conversational rhythm; poetry gives you a cultural vocabulary that appears in ordinary speech more often than an English speaker might expect.
Do not worry about understanding every line. I would rather watch something I enjoy with Persian subtitles and catch 70% than grind through learner material I avoid opening.
The stack I would use from zero
- Structure: Colloquial Persian or Chai and Conversation
- Free backup/reference: Easy Persian
- Extra listening: PersianPod101 plus real Persian media
- Speaking: a tutor who teaches your target variety
- Review: a small Anki deck built from your own lessons and conversations
The resource problem in Persian is much better than it was when I first tried to reconnect with the language. You do not need all of these at once. Choose one main course, start speaking, and add the others when they solve a specific weakness.

Excellent guide. Many thanks for this. I wondered what is the best Anki deck (paid or free) for serious students of Persian? I am very interested in literary texts such as poetry so I wonder if there is anything to help in this regard too?
I’ve never found a good advanced deck for Persian, unfortunately.
For poetry, I liked Chai & Conversation’s introductory guide. It’s at the very end of their curriculum, but for those with limited or no exposure to poetry, there’s something to learn.
Thank you very much for the information. I am currently looking for a new spaced repetition tool since memrise has changed and is not so useful any more. I trialled glossika, but in my opinion it is only regurgitation. Some of the memrise courses were a lot better with audio, writing and reading spaced repetition. I also am using clozemaster. It is okay, but there is no audio. With Anki, it is relying on yourself to give the correct answer and there is no input to verify. This makes it less challenging. Do you know any other good spaced repetition… Read more »
I understand your objection — but I still recommend Anki. I mean, you have to be honest! As a counterpoint, if you have to give the “correct” answer, you might get frustrated when you give a nearly correct answer, have a typo, can’t remember how to type a certain character, etc. So, that’s an argument in favour of self-verification.
If you are interested, I found this website: https://www.persianflashcards.com
I think it is a nice system. There are also some statistics and it covers 1800 words. I think it is a good basic to advanced deck
Very nice material, thank you a lot!
I would like to add rosettastone.com here, they have a Farsi course with different plans. It proved the easiest and most effective way for me so far. Before that, I took lessons with a tutor on preply.com, but the tutor’s lessons were too fast. Rosetta Stone lets you learn in small steps every day, with speech recognition and even simulated conversations. Today I went to the barber here, found out he is Persian, and already could have some basic Farsi conversations with him.