Moroccan Arabic
Maghrebian Arabic dialects are the languages spoken in the various countries that make up the Maghreb; the "central" dialects are those of Morocco, Algeria, Tunisia and Libya; less well known are Maltese and Hassaniya (Mauritania) (the latter two are taught as introductory courses in Maghrebian Arabic). Central dialects are generally mutually intelligible.
Training courses
Licence and Master LLCER, Middle East-Maghreb course, Maghreb Arabic