1. Ala-Mutka, K. (2004). Problems in learning and teaching programming. Codewitz Needs Analysis, 1–13. http://www.cs.tut.fi/~edge/literature_study.pdf
2. Alimisis, D., Moro, M., Arlegui, J., Pina, A., Stassini, F., & Papanikolaou, K. (2007). Robotics & constructivism in education: The TERECoP project. EuroLogo, 1–11. http://users.sch.gr/adamopou/docs/syn_eurologo2007_alimisis.pdf
3. Alkaria, A., & Alhassan, R. (2017). The effect of in-service training of computer science teachers on scratch programming language skills using an electronic learning platform on programming skills and the attitudes towards teaching programming. Journal of Education and Training Studies. https://doi.org/10.11114/jets.v5i11.2608
4. Arwood, L. (2004). Teaching cell biology to nonscience majors through forensics, or how to design a killer course. Cell Biology Education, 3, 131–138.
5. Bandura, A. (1997). Self-efficacy. Harvard Mental Health Letter, 13(9), 4–5.