← All work

Curriculum redesign & program delivery

CI Fundamentals

Redesigning a low-completion course into a practical, maintainable learning path.

Situation

GitLab’s existing CI/CD course was an eight-hour certification experience that had fallen several product versions behind. Completion was below 30%. Learners encountered long stretches of embedded documentation, confusing lab instructions, and too few opportunities to check their understanding.

Updating screenshots would not address those problems. The experience needed a different structure, and the team needed a faster way to publish and maintain it.

How I diagnosed the problem

I reviewed end-of-course surveys alongside LMS data on registrations, completions, and quiz performance. I also gathered input from customer success managers, technical writers, and product managers to understand where the curriculum was failing learners.

The feedback pointed to three priorities: make the instruction easier to work through, connect it to realistic technical tasks, and give learners more practice and feedback. I used those findings to build the proposal and project plan.

The decisions I made

I replaced the single long course with a sequence of focused courses. Each module had a specific objective, concise instruction, and a way to apply the concept. This let learners make progress in smaller steps and gave the team smaller units to update as GitLab changed.

I revised the objectives to target application and analysis, rewrote lab instructions for clarity, and added video demonstrations, technical graphics, and knowledge checks. Accessibility was part of the production work: captions, alt text, plain-text alternatives for instructional images, and appropriate heading structure.

How I delivered it

I managed the roadmap and backlog in GitLab, moving the work from quarterly publication to an incremental release cadence. Subject-matter experts reviewed the technical content as it was developed.

I also did the production work: outlining lessons, writing scripts, recording and editing videos, building course pages, and publishing in the LMS. The redesign added 26 instructional videos and a bank of more than 50 knowledge-check questions. After launch, I supported promotion and reviewed course feedback and participation data.

Impact

Course completion increased from 29% to 68%. The modular learning-path format was subsequently adopted across the department, extending the value of the project beyond this curriculum.

The outcome was both an improved learner experience and a more manageable learning product. The team could release and revise individual modules instead of waiting to finish an entire course rebuild.

← All workNext: GitLab Duo →