Free for Android — no account, no credit card Get the app
Our story

Language learning that respects the learner

Darija+ started as an Android app for people who want to speak the Moroccan Arabic they hear every day — and to discover the Amazigh heritage behind it. The website brings the same lessons to any device, without an account.

Why we built it

Textbook Arabic is not the language of the souk

Moroccan Darija is the everyday spoken language of Morocco. It borrows from Amazigh, French and Spanish, and it changes from city to city. Most courses start with Modern Standard Arabic, which is useful — but not what the taxi driver will say to you.

Darija+ takes the opposite approach. Every lesson starts with a situation you will actually meet: greeting someone, ordering mint tea, asking the price, finding the station. Each phrase is shown in Arabic script, in Latin spelling (how it sounds), and in English. Tap it to hear an approximation, then flip a flashcard until it sticks.

The Amazigh section follows the same idea. Standard Moroccan Amazigh is an official language of Morocco and is written in Neo-Tifinagh. You can learn the 31-letter alphabet, everyday vocabulary themes, numbers, days, months and pronouns — with Latin and Arabic alongside.

Independent and free. There is no subscription, no account and no advertising SDK. AI Practice has a daily message limit so the service stays available for everyone.
How it works

Small steps, real situations

Learn the phrase

Arabic script, Latin spelling and English side by side. Audio is one tap away.

Make it stick

Flashcards, a saved-progress list and a ten-question quiz that mixes everything.

Use it out loud

The AI tutor plays a scene, answers in Darija or Amazigh, and corrects you gently.

The project

Made in Morocco, for anyone curious

  • 2025 — The Android appDarija+ is built as a free Android app with lessons, flashcards, Amazigh content and AI practice.
  • 2026 — The websiteThe same content is brought to the browser so it works on iPhone, laptop and tablet without an install.
  • Next — More voicesMore native audio, more dialect notes and community corrections. If you speak Darija or Amazigh, your feedback is welcome.

Created by Youssef Elfahfouhi

Darija+ is designed and developed by Youssef Elfahfouhi as an independent language-learning project. Questions, corrections and partnership ideas are always welcome.

Contact the project

Sources and accuracy

Amazigh content is compiled from public references including Wikipedia, Wikivoyage, Omniglot and CLDR locale data. Spellings vary by region; tell us if something looks wrong.

Report a correction

Start with one word.

“Salam” is as good a beginning as any. Open a lesson, hear it, and say it back.