GitLab for Education

At GitLab, we believe that every student can contribute! Our mission is to promote GitLab and DevOps at educational institutions around the world. We aim to build a community of educators, learners, and researchers who are passionate about all things related to DevOps and GitLab.

Beyond providing free, unlimited licenses of our top-tier functionality (SaaS or self-managed), we want to be a resource for you to learn more about DevOps and connect with others who share your interest.

The GitLab for Education 2020 Program Survey

Over 800 respondants shared thier successes and challenges with bringing the DevOps transformation to campus.

Download the GitLab for Education 2020 Program Survey results to learn more!

DevOps in Education

DevOps + Education: Are you interested in learning more about how the two relate? We are too! You've come to the right place!

There are so many different ways DevOps can be used in education. We’ve been taking note of a few of the really great ways we see DevOps entering both the higher education classroom as well as K-12 and less formal settings such as clubs and boot camps!

Open Science and research

Git technology is being used to manage data and publications. Continuous integration runs analytical workflows on data. Containerization allows for reproducability and versioned analysis. Collaborative tools speed up the cycle to results. Repositories store open data and web publications.

Asset 56

Learn computer science, coding, DevOps, and open source

Central repositories and source control are great tools for learning coding. Students can learn the stages of the DevOps lifecycle easily with a single platform. Continous integration tools can quality check and grade code assignments. Collaboration for group projects is easier with a central repositories, issues, epics and milestones.

Student portfolios

Students can showcase contributions and code on a GitLab repository. GitLab profiles record a students' contributions and collaboration. GitLab can be used to host and publish blog posts, resumes, and other websites. Demonstrating use of GitLab adds credibility to DevOps skills and working knowledge.

GitLab in Academic Research

Researchers around the world are conducting scientific research about GitLab, the company and the product, as well as using GitLab the product in thier research. The word "GitLab" appears in the title of over 100 peer-reviewed articles and in the body of over 33k peer-review articles! These articles cover a wide-range of topics including GitLab's all-remote operating model, continuous integration/continuous development (CI/CD), GitLab for library science, GitLab for measuring student collaboration, GitLab for deep-machine learning and so many more. Check out a small sample of highlights below.

Recent examples of GitLab in Peer-Review Academic Research

Citation Keywords

Araujo, G. G. and Kyrilov, A. (2020) 'Plagiarism Prevention through Project Based Learning with GitLab', The Journal of Computing Sciences in Colleges, pp. 53.

teaching and learning; project based learning

Arefeen, M. S. and Schiller, M. (2019) 'Continuous Integration Using Gitlab', Undergraduate Research in Natural and Clinical Science and Technology Journal, pp. 1-6.


Burr, C. and Couturier, B. A gateway between GitLab CI and DIRAC', EPJ Web of Conferences: EDP Sciences, 05026.


Choudhury, P., Crowston, K., Dahlander, L., Minervini, M. S. and Raghuram, S. (2020) 'GitLab: work where you want, when you want', Journal of Organization Design, 9(1), pp. 1-17.


Choudhury, P. and Salomon, E. (2020a) 'GitLab and the Future of All-Remote Work (A)', Harvard Business School Case, pp. 620-066.

all-remote; case study

Choudhury, P. and Salomon, E. (2020b) 'GitLab and the Future of All-Remote Work (B)', Harvard Business School Supplement pp. 620-117.

all-remote; case study

Engwall, K. and Roe, M. (2020) 'Git and GitLab in library website change management workflows,.', Code4Lib Journal, (48).

library science; change management

Eraslan, S., Kopec-Harding, K., Jay, C., Embury, S. M., Haines, R., Ríos, J. C. C. and Crowther, P. (2020) 'Integrating GitLab Metrics into Coursework Consultation Sessions in a Software Engineering Course', Journal of Systems and Software, pp. 110613.

teaching and learning

Puranam, P., Minervini, M. and Wee, J. 2020. 'GitLab: Can "All Remote" Scale?', INSEAD Case Study: INSEAD.

all-remote; case study study

Than, P. P. and Phyu, M. P. ''Continuous integration for Laravel applications with GitLab', iProceedings of the International Conference on Advanced Information Science and System, 1-6.


Vassallo, C., Proksch, S., Jancso, A., Gall, H. C. and Di Penta, M. 'Configuration smells in continuous delivery pipelines: a linter and a six-month study on GitLab', iProceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 327-337.


Wang, J., Meng, X., Wang, H. and Sun, H. ''An Online Developer Profiling Tool Based on Analysis of GitLab Repositories', CCF Conference on Computer Supported Cooperative Work and Social Computing: Springeri, 408-417.

professional development; portfolio development