The Best Persian (Farsi) Learning Resources in 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.
Here’s the set I’d use for Iranian Persian: a main course, extra listening, a tutor when I can afford one, and a small review deck.
Updates
* 4 October 2026: Checked the course sites, confirmed the fourth-edition textbook and free companion audio, and updated trial links.
Contents
First: which Persian are you learning?
“Persian” is the broad language name. In Iran, it’s 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 in its fourth edition, with a 2024 copyright date. It’s the book I’d 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’d work through the early units fairly carefully, do the exercises, then use later chapters as a reference while adding more listening and conversation.
Routledge also provides free companion MP3 downloads. Choose Persian and the edition that matches your book so the recordings line up with the dialogues.
Best conversational course: Chai and Conversation
Chai and Conversation has been teaching Persian online since 2010. 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 offers a 30-day free trial and paid memberships. Check the signup page for current prices and billing terms. The site also runs bootcamps; check each event’s signup page for dates and access.
Best completely free course archive: Easy Persian
Easy Persian looks old-school because it’s old-school. That isn’t necessarily a problem. It has hundreds of free lessons covering the alphabet, reading, writing, grammar and vocabulary, and you don’t need an account to use them.
I’d 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 wouldn’t 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’d 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 isn’t 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; don’t 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 can’t read needs a very different lesson from an English-speaking beginner who knows the alphabet but can’t follow casual speech.
Anki for your own Persian vocabulary
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 helps, 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 doesn’t 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 doesn’t become a crutch. You don’t 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.
Don’t worry about understanding every line. I’d rather watch something I enjoy with Persian subtitles and catch 70% than grind through learner material I avoid opening.
The stack I’d 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 don’t 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.