Moroccan Arabic, called Darija (الدارجة), is the Arabic that most people in Morocco speak every day. It is mostly spoken, while Modern Standard Arabic is the main written form, and most Arabic apps teach Modern Standard Arabic. This page checks which apps teach Darija and what each gives you. For free courses, books, videos, and classes, see our guide to Moroccan Arabic resources.
Our Arabic app comparison covers Modern Standard Arabic, and our Moroccan Arabic comprehensible input guide covers what to read and watch.
Bubblegum
For serious learners, Bubblegum is the best app to learn Moroccan Arabic. You learn from Moroccan Arabic you can mostly understand, which is called comprehensible input.
Tell Poppy, your AI tutor, your level and what you like, and she writes your Moroccan Arabic lessons. If a sentence is hard to follow, ask Poppy to explain it.
With Regenerative Review™, words you save show up again in new lessons, so that you can review words in new contexts without having to use flashcards.
Bubblegum focuses on reading and listening more than speaking. For conversation, try the tutors below.
- Lessons are written in Moroccan Arabic, also called Darija.
- Read and listen to news and stories in Moroccan Arabic about things you care about.
- Ask Poppy about a sentence while you read.
- Regenerative Review™ brings saved words back in new lessons, so you review them by reading. You can also export them to Anki.
- Clear, expressive AI voices read every lesson aloud, with a different voice for each speaker.
- Learn every letter in the free Arabic Alphabet course, with a picture to help you remember each one.
- You can't turn a Darija post or article you found into a lesson. However, you can paste a few lines in the chat, and Poppy will tell you what they mean.
- Custom lessons cost us money to make, so you need Bubblegum Pro for unlimited custom lessons. Lessons Poppy wrote for other learners are free for everyone to read.
- Regenerative Review™
- Teaches Moroccan Darija
- Teaches the Arabic Alphabet
Mobile

Morolingo
Morolingo is made for Darija, and it teaches Amazigh too. It runs on iPhone and Android.
- Audio conversations from everyday life, such as at the corner shop or in a taxi.
- Chapters go from beginner to advanced.
- Teaches Moroccan Darija
Mobile

Playaling
Playaling is for listening practice with real clips, once you know some Darija words.
- Real videos from North Africa, and most of its Maghrebi videos are in Moroccan Darija.
- Click a word in the captions to see what it means and hear how it sounds.
- Download the transcript and translation of any Darija video.
- Teaches Moroccan Darija
- Teaches the Arabic Alphabet
MobileWeb

Glossika
Glossika's Moroccan course is separate from its Modern Standard Arabic and Egyptian Arabic courses, so you hear one variety throughout.
- A separate Moroccan Arabic course, from A1 to C1.
- Audio from native speakers, with a placement test or a start from zero.
- Teaches Moroccan Darija
MobileWeb

uTalk
uTalk suits learners who want everyday words for ordering a coffee or saying please and thank you.
- Over 2,500 words and phrases in 60+ topics, spoken by native Moroccan speakers.
- Its example phrases show Arabic script with the sounds spelled in Latin letters.
- Teaches Moroccan Darija
MobileWeb
Duolingo has one Arabic course, and it teaches a spoken version of Modern Standard Arabic, not Darija. See Is Moroccan Arabic on Duolingo? for what to use instead.

italki
Look under both Arabic (Maghrebi) and Arabic when you search.
- Find tutors from Morocco who teach Darija, and book lessons around your schedule.
- Get feedback while you speak.
MobileWeb

Preply
Preply has a page for Moroccan Arabic tutors, and read each profile to see whether the tutor teaches Darija.
- Compare Moroccan Arabic tutors by profile, reviews, and intro video.
- Lessons focus on conversation, accent, and real-life communication.
MobileWeb
Other Apps We Looked At (3)
- GoDarijaAn iPhone app with Moroccan Arabic lessons, stories, proverbs, quizzes, and dialogues.
- DarijAppInteractive stories, native audio, flashcards, and quizzes with everyday Darija.
- Moroccan Darija DictionaryAn iPhone dictionary with audio from Moroccan speakers that also shows how Darija grammar works.
| App | Teaches Moroccan Arabic | What It Gives You |
|---|---|---|
| Bubblegum | Yes | Lessons, stories, and news at your level |
| Morolingo | Yes | Everyday audio conversations |
| Playaling | Mostly Moroccan videos | Real Darija clips with captions |
| Glossika | Yes, a course | Listening to and repeating sentences |
| uTalk | Yes | Everyday words and phrases |
| Duolingo | No, Modern Standard Arabic | Short, game-like lessons |
| italki | PartlyWith a tutor from Morocco | Speaking with feedback |
| Preply | PartlyWith a tutor from Morocco | Speaking with feedback |
| App | Free? | What's Free |
|---|---|---|
| Bubblegum | Free version | Custom lessons cost us money to make, so you need Bubblegum Pro for unlimited custom lessons. Lessons Poppy wrote for other learners are free for everyone to read. |
| Morolingo | Free version | The Morolingo app is free to download, and some advanced features need Morolingo Premium. |
| Playaling | Free trial | Playaling starts with a 7-day free trial, and then you pay monthly or yearly. |
| Glossika | Free trial | You can try Glossika free for 7 days without a credit card. After that, you need a subscription. |
| uTalk | Some lessons free | Every language has free starter words, and getting full marks in the games opens one more topic for free. For the rest, you subscribe or buy a language or topic. |
| italki | Paid | You pay for each lesson, and each teacher sets their own price. Practicing with the community and taking the level test are free. |
| Preply | Paid | You pay for each lesson, and each tutor sets their own price. If your first tutor isn't a good fit, you can try two more for free. |
| GoDarija | Not stated | It is free to download and sells a Premium plan inside the app. |
| DarijApp | Not stated | It is free to download, has no ads, and sells in-app purchases. |
| Moroccan Darija Dictionary | Paid | You pay to download it, and it also sells in-app purchases. |
The number of languages you can use an app in isn't the same as the languages its lessons explain things in, so check one lesson in your language before you pay.
| App | Languages You Can Use It In | Full List |
|---|---|---|
| Bubblegum | 76 | Supported language pairs |
| Morolingo | 6 | App Store |
| Playaling | 1 | App Store |
| Glossika | 2 | App Store |
| uTalk | 140+ | Full list |
| italki | 19 | App Store |
| Preply | 19 | App Store |
| GoDarija | — | App Store |
| DarijApp | — | App Store |
| Moroccan Darija Dictionary | — | App Store |
Which Moroccan Arabic app should a beginner choose?
If you are serious about learning Moroccan Arabic, start with Bubblegum. Poppy, your AI tutor, writes lessons at your level about things you like. Or start with Morolingo if you want a Darija app on your phone, or with a tutor from Morocco if you want to hear Darija from a person first.
Should I learn Darija or Modern Standard Arabic first?
Start with Darija if you want to talk with people in Morocco. Start with Modern Standard Arabic if you want to read news and books. About 92% of people in Morocco speak Darija, according to the 2024 census figures reported by Morocco World News. To combine apps with a tutor, see the best way to learn Moroccan Arabic.
Can I read Darija in Latin letters?
Yes. Many Moroccans text in Latin letters and numbers, and some Darija apps, such as Morolingo, write their phrases that way. If you want to read signs and news later, Bubblegum's Arabic course teaches the letters.
Is Bubblegum free?
Yes. Lessons Poppy wrote for other learners are free for everyone to read. Custom lessons cost us money to make, so you need Bubblegum Pro for unlimited custom lessons.
Sources
- Wikipedia: Moroccan Arabic (speakers, loanwords, and how it is written)
- Morocco World News: Benmoussa says 92% speak Darija (2024 census)
- Wikipedia: Arabizi (Arabic written in Latin letters and numbers)
- Glossika: Learn Moroccan Arabic
- Glossika: pricing
- Glossika: iPhone App Store listing (languages you can use it in)
- uTalk: Learn Moroccan Arabic (2,500 words and phrases, 63 topics, A1 to A2)
- uTalk: Languages you can learn from
- Morolingo
- Morolingo: Moroccan Arabic phrases (written in Latin letters)
- Morolingo: iPhone App Store listing (languages you can use it in)
- Playaling: Maghrebi Darija Arabic
- Playaling: pricing
- Playaling: about (its Darija filter includes Tunisia, Algeria, and Libya)
- Playaling: iPhone App Store listing (languages you can use it in)
- Duolingo: Arabic course for English speakers
- italki: Arabic (Maghrebi) teachers
- italki: iPhone App Store listing (languages you can use it in)
- Preply: Moroccan Arabic tutors
- Preply: iPhone App Store listing (languages you can use it in)
- Glossika: home page (what is free)
- uTalk on the App Store (what is free)
- italki: home page (lesson prices)
- Preply: Arabic tutors (free tutor swaps)
- GoDarija on the App Store
- DarijApp on the App Store
- Moroccan Darija Dictionary on the App Store
- Bubblegum
- Morolingo