Fundamentals of Interactive Language Teaching (FILT) - Arabic and English languages
ICT in Education (2 courses)
Language Methodology - 1 -
Language Methodology - 2 -
Leadership for Enhancing School Effectiveness
Common Core -Professional Learning
Teaching Mathematics in English and Teaching Science in English
Master Trainer Certificate Programme (MTCP)
Active Learning (in English and Arabic)
Differentiated Instruction