Everyday Darija, with every word to listen to, spaced-repetition flashcards, expressions and games. Free to start.
Moroccan Arabic vocabulary: Darija words with their pronunciation