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!

Get involved!
We are thrilled to welcome you to the GitLab for Education Program! The GitLab for Education Program has issued over 1.62 million seats of top-tier GitLab to over 800 educational institutions in over 65+ countries. We've come this far in only two years and are growing every day! As we continue to build on this momentum - our top goal is be the place to be for all things DevOps education.
Here are few things to get you started on your DevOps journey:
Join the GitLab Forum
Come on by and introduce yourself! We created a special Education category as a resource for our program members. Consider the forum your resource for Q&A on GitLab!
Apply to Students Spotlights
Apply, interview, and get swag! We can't wait to meet you and learn about your projects!
Join us on Twitch!
Follow our Education Evangelist on Twitch for demos, GitLab tips and Tricks, and Student Spotlight Interviews!
Attend or Host a Meetup
In a pinch for a lecture topic? Looking for an engaging speaker on DevOps? Check out GitLab Meetups! We make it super easy.
Hackathon
We host quarterly hackathons where you can make contributions, win prizes, and network with other contributors. Students encouraged!
Become a contributor
Are you a student looking to gain experience? Want to develop your skills wthin a support network? Check our our code contributor program to get started!
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.
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. |
CI |
Burr, C. and Couturier, B. A gateway between GitLab CI and DIRAC', EPJ Web of Conferences: EDP Sciences, 05026. |
CI |
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. |
all-remote |
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. |
CI |
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. |
CI |
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: Springer>i, 408-417. |
professional development; portfolio development |