One of my students - who has learned both Classical Arabic MSA then Egyptian dialect- asked"how a student could learn an Arabic dialect without learning the original language MSA". Actually, I tried to find a solution for this question in my course by introducing the lessons in semi classical methodology. While classical Arabic MSA is different from dialect in pronunciation and the degree of difficulty, both classical Arabic and dialects have the same sentence structure. As well, instead of introducing a lesson as an individual unit - which sometimes introduces three or four new grammatical rules once-, I preferred to order lessons logically according to grammatical rules.
Ordering the Arabic lessons grammatically did not make me forget my main goal , Which is to keep this Arabic course valid so much for conversational Arabic, by containing the most common expressions, vocabulary and dialogues.