Salama, R., Qazi, A. and Elsayed, M. (2018) “Online programming language—Learning management system”, Global Journal of Information Technology: Emerging Technologies, 8(3), pp. 114-123. doi: 10.18844/gjit.v8i3.4051.