To learn Farsi, you have endless resources. How do you pick the best resource?
The answer to that question is not simple. It depends on your preferred learning method, learning path, and your goals of studying the Persian language. Are you a visual or auditory Persian language learner? Do you want to start from the Farsi alphabet and move to reading and writing Farsi? Or do you just want to speak Farsi fast in time for your trip to Iran?
Here are some Persian courses:
- Beginners Complete Persian Course
- Intermediate Complete Persian Course
- Advanced Complete Persian Course
To help all Farsi language learners out there, we’ve compiled a list of apps to teach yourself Persian. This list includes fantastic apps that will help you learn Persian.
Now, let’s get started.
7 Best apps to learn Farsi
Let’s get this out of the way: Babbel doesn’t have a Farsi language. Farsi language isn’t on Duolingo either. But don’t worry, there are still plenty of apps to learn Farsi.
Here are some of them:

Mondly
The Mondly app is a fun way to learn Persian. You can choose from your difficulty level and get practice for spelling, reading, and typing the Persian language. The free version gives you access to short daily exercises.
Drops
Learn the Persian language in just five minutes a day! Drops is an app that will have you play your way to learning over 2,500 words and phrases in Persian.
Memrise
Another great app to learn Farsi is Memrise. Memrise teaches you Farsi using a natural approach. You’ll enjoy lessons featuring video clips of native speakers, and over time you’ll build your listening skills and gain the confidence to speak Persian.
Mango Languages
Mango Languages learn Persian through conversations with the Mango app. you can also get access to notes about grammar and culture, while building your vocabulary and working on your pronunciation.
Learn Persian
Learn Persian also called WordPower, this app helps you acquire new Persian vocabulary, one word at a time. It’s a good supplement to other apps to learn Persian.
LuvLingua
This is a simple and interactive app that will have you memorizing Persian words and phrases as you progress through the lessons. It’s highly recommended for beginners.
Learn Persian Free
Learn Persian Free containing over 9,000 common Persian words and phrases, this app is a good tool for building your Persian vocabulary. Audio pronunciations are included.
