TEACHING PROGRAMMING COLLABORATIVELY THROUGH GOOGLE COLAB AND GITHUB INTEGRATION
DOI:
https://doi.org/10.5281/zenodo.17738218Keywords:
Google Colab, GitHub, remote learning, cloud environment, collaborative programming, virtual laboratory, practical exercises, version control, algorithmic thinking, project-based learning.Abstract
This article discusses the methodology of teaching programming collaboratively and managing practical exercises
remotely based on the integration of Google Colab and GitHub platforms. The study analyzes the opportunities provided
by a cloud-based collaborative environment that enables students to develop algorithmic thinking, improve teamwork
skills, and manage software projects in real time within modern digital learning contexts. The article presents practical
examples of writing Python programs via Google Colab and versioning, analyzing, and applying code in group projects
through GitHub. Additionally, it highlights students’ engagement in remote practical exercises, monitoring mechanisms,
methodological recommendations for instructors, and proposes a collaborative teaching model. The research results
demonstrate that integrated cloud platforms enhance the effectiveness of programming education and foster students’
creative and collaborative competencies
References
1. Niki Gitinabard, Zhikai Gao, Sarah Heckman, & Tiffany Barnes. (2021). Analysis of Student Pair Teamwork Using
GitHub Activities. Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE),
1183–1189.
2. Patani, P., Tiwari, S., & Rathore, S. S. (2023). The Impact of GitHub on Students’ Learning and Engagement in a
Software Engineering Course. Education and Information Technologies, 28(4), 5231–5254.
3. Boltayeva, G., Yusupov, Q., & Matyoqubova, M. (2022). Dasturlashni o’rganishda zamonaviy texnologiyalarning o’rni
(Visual Studio Code, GitHub, Replit misolida). Oriental Renaissance: Innovative, Educational, Natural and Social
Sciences, 2(10), 1156–1163.
4. Google. (2023). Google Colaboratory: User guide and technical documentation. Google research publication
5. Replit Documentation. (2023). Collaborative Coding and Live Projects in Education. Replit Developers Network.
6. Qodirov, B. (2022). Bulutli texnologiyalar asosida dasturlashni masofaviy o‘qitish metodikasi. Educational Technologies,
4(1), 45–51.
7. Maslov, V. G. (2021). Информационно-образовательная среда и её роль в подготовке IT-специалистов.
Вестник цифрового oбразования, 3(7), 15–21.
8. Saidova D.E. Analysis of the Problems of the Teaching Object-Oriented Programming to Students //International
Journal of Social Science Research and Review. – 2022. – Т. 5. – №. 6. – P. 229-234.
9. Saidova D. E. Teaching Students To Program In A Virtual Collaborative Environment //Pedagogical Cluster-Journal of
Pedagogical Developments. – 2024. – Т. 2. – №. 10. – С. 47-53.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 GREEN ECONOMY AND DEVELOPMENT

This work is licensed under a Creative Commons Attribution 4.0 International License.