Learning Path

CI Fundamentals Learning Path

Background

The original GitLab CI/CD course was a monolithic 8-hour certification course that was several versions behind the most recent release of GitLab. I already had ideas for needed fixes to the course to better align with adult learning theory best practices, but I also wanted to get a better sense of the feedback from others on how it could be improved. I gathered data from:

Some of this feedback included comments like:

Results

Project Plan

I created a detailed project plan with a proposal to completely restructure the content into a 6-course learning path. I made an epic in GitLab to track my work and individual issues for each course, with a release cadence of publishing one course every three weeks. This drastically improved the content publishing cycles that were occurring quarterly.

My Role

I led this project end-to-end through the course design lifecycle. After identifying the project needs, subject matter experts, and work parameters, I began writing new instructional content. I started with an outline of the learning path objectives, broken up into courses, then drilled down into the more detailed scripts. I created and edited course videos, designed graphics, and built the courses in the learning management system. When the project was complete, I initiated marketing efforts and pulled reports on new course feedback and statistics.

Improvements

Access the Content

The learning path is publicly available on GitLab University - see the registration page.

View Live Learning Path