Al-Awfi, H. (2021). Obstacles to applying the flipped classroom strategy among computer teachers in the Medina region. Education Journal - Assiut University, 4(37), 98-123.
Al-Dosari, F& Al Massad, A. (2018). The effectiveness of applying the flipped classroom strategy on the academic achievement of learning programming in the computer and information technology course among first-year secondary students. International Journal of Educational Research - United Arab Emirates University, 41(3), 138-164.
Al-Ghamdi, A&Al-Atawi, A. (2018). The effectiveness of the inverted classroom on the achievement of the third intermediate grade students in teaching a computer and information technology course in the city of Tabuk. Reading and Knowledge Magazine - Ain Shams University, (202), 141-161.
Al Ibrahim, A & Al-Manea, A. (2018). Attitudes of female students of the College of Education at King Saud University to use the Flipped Classroom strategy in the practical aspect. Journal of Education and Psychology Message, (61), 15-26.
Al Montashari, A&Al-Adeel, A. (2018). The effect of using the flipped learning strategy on the achievement and skill performance of computer applications among middle school students. International Journal of Educational and Psychological Sciences - Arab Foundation for Scientific Research and Human Development, (11), 1-100.
Al-Nofaie, H.(2020). Saudi University Students' Perceptions towards Virtual Education during COVID-19 Pandemic: A Case Study of Language Learning via Blackboard. Arab World English Journal, 11 (3), 4-20.
Al-Obaidi, Q. (2014). Virtual Education: Reality and Ambition. Philadelphia Cultural Journal - Philadelphia University - Jordan,(23), 48-56.
Al-Shammari, W& Al-Anzi, A. (2021). The effectiveness of using computer simulation in developing some smart device applications programming skills for secondary school students. Journal of the College of Education - Kafrelsheikh University, 21(2), 411-440.
Al-Subaie, H. (2017). The nature of computer teachers' attitudes towards using the flipped classroom strategy in Al-Kharj Governorate in the light of some variables. Journal of Education - Al-Azhar University, 1 (173), 58-292.
Bergman, J &Sams, A (2015). Flipped learning is a gateway to student participation.translated by Abdullah Zaid Al-Kilani, Riyadh: Arab Bureau of Education for the Gulf States.
Davenport, Casey E.(2018). Evolution in Student Perceptions of a Flipped Classroom in a Computer Programming Course. Journal of College Science Teaching, 47 (4), 30-35.
Durak, H- Y.(2020). Modeling Different Variables in Learning Basic Concepts of Programming in Flipped Classrooms. Journal of Educational Computing Research, 58 (1), 160-199
Durak, H- Y. (2018). Flipped Learning Readiness in Teaching Programming in Middle Schools: Modelling Its Relation to Various Variables. Journal of Computer Assisted Learning, 34 (6), 939-959.
Duart, J., &Sangra, A. (2010). Aprender en la virtualidad. (2ª ed.). Barcelona: Gedisa.
Hajjaj, I (2017). The effect of the flipped classroom strategy on developing the programming skills of high school students. Arab Studies in Education and Psychology: The Arab Educators Association, (87), 411-448.
Humaid, S. (2017). The Reality of User Interface Design in Smartphone Applications [Unpublished Master's Thesis], Middle East University, Jordan.
Jaidan, A. (2016) Intelligent hardware programming expert. Yemen: Author's Edition (electronic version).
Mahdiuon, R; Masoumi, D&Farasatkhah, M. (2017). Quality Improvement in Virtual Higher Education: A Grounded Theory Approach. Turkish Online Journal of Distance Education, 18 (1), 111-131.
Marj, Z. (2020). Virtual education in a time of crisis, reality and stakes: a case study of the Algerian Ministry of National Education. Journal of Studies in Humanities and Social Sciences - Center for Research and Development of Human Resources - Algeria, 3(4), 99-144.
Mohamed, A; Ibrahim, M&Abdel Salam, A. (2018). The effectiveness of flipped learning supported by reinforced books in developing basic programming skills for first year preparatory students. Journal of Education - Al-Azhar University, 2(178), 298-330.
National Forum on Education Statistics. (2015). Forum Guide to Elementary/Secondary Virtual Education Data. NFES 2016-095. National Forum on Education Statistics: Georgia.
Obeikan, R&Dahmashi, N. (2016). Obstacles to teaching the "Smart Devices Technologies and Programming" unit at the secondary stage in the Kingdom of Saudi Arabia. Journal of Education - Al-Azhar University, 1 (171), 452-478.
Othman, I&Hassan, R. (2017).The effectiveness of a training program to develop the knowledge and attitudes of middle and secondary school teachers towards using the flipped learning strategy. The World of Education - The Arab Foundation for Scientific Consultations and Human Resources Development, 18(57), 1-63.
Pando, Victor F.(2018). Teaching Trends in Virtual Education: An Interpretative Approach. Journal of Educational Psychology - Propositos y Representaciones, 6 (1), 485-505.
Pattanaphanchai, Jarutas. (2019). An Investigation of Students' Learning Achievement and Perception using Flipped Classroom in an Introductory Programming Course: A Case Study of Thailand Higher Education. Journal of University Teaching and Learning Practice, 16 (5),1-19.
Schwarzenberg, P; Navon, J; Nussbaum, M; Perez-Sanagustín, M& Caballero, D.(2018). Learning Experience Assessment of Flipped Courses. Journal of Computing in Higher Education, 30 (2), 237-258.
Waziri, H; Khader, N&Mustafa, A. (2014). The effectiveness of a suggested interactive multimedia program using Flash software in developing some programming skills for preparatory stage students. Reading and Knowledge Magazine - Ain Shams University, (149), 117-138.
Yong, S; Tiong,; Chan, A&Khiew, P. (2021). A Flipped Classroom: Learning Experiences in Programming. International Journal of Virtual and Personal Learning Environments, 11 (1) , 23-37.