1. Anyango, J. T. & Suleman, H., (2018). Teaching programming in Kenya and South Africa: What is difficult and is it universal?. Finland, Association for Computing Machinery (pp. 1–2).
2. Azmi, S., Iahad, N. A., & Ahmad, N. (2016). Attracting students’ engagement in programming courses with gamification (pp. 112–115). IEEE.
3. Baloyi, L. L., Ojo, S. O., & Wyk, E. V. A. (2017). Design and development of an interactive multimedia simulation for augmenting the teaching and learning of programming concepts (pp. 19–28). ERIC.
4. Bhatti, S., Dewani, A., Maqbool, S., & Memon, M. A. (2019). A web based approach for teaching and learning programming concepts at middle school level. I.J Modern Education and Computer Science, 11, 46–53.
5. Bovell, R. (2018). A significant number of students quit their programming education, find out why before you sign up for a program and suffer the same fate, s.l.: s.n.