Welcome to Speak Moroccan, your ultimate resource to learn Darija online.
A huge multi-dialect Arabic resource that covers 3 Maghrebi dialects (Moroccan, Algerian and Tunisian) + many others.
A Moroccan, Egyptian and MSA lesson platform that has many great podcast lessons for Moroccan learners.