Situation
GitLab’s existing learning site received low traffic and offered a narrow catalog centered on certification exams and preparation courses. It did not represent the broader set of technical education available to customers, and its third-party design felt disconnected from GitLab.
The opportunity was bigger than a visual refresh. Customers needed a clearer way to find relevant instruction, and the organization needed a coherent home for learning resources contributed by multiple teams.
Defining the scope
I treated the launch as a learning-product and program challenge: decide how the content should be organized, establish a useful launch catalog, and deliver a consistent experience within one quarter.
The information architecture moved beyond certification to technical workstreams, including AI, CI/CD, project management, and security. This gave the catalog a structure that reflected the work customers were trying to do.
What I built
I designed the interface and implemented the site experience using custom CSS. Alongside that work, I curated and organized more than 50 learning resources for launch.
Content selection and navigation were part of the same design problem. The site needed both a broader catalog and a useful way to move through it. Organizing resources around technical workstreams made those decisions concrete for contributors and reviewers.
How I led the launch
I managed the cross-functional work in GitLab, coordinating contributions and decisions across Marketing, Engineering, Customer Success, and Developer Relations. A fixed quarterly launch window gave the work a clear boundary.
I provided weekly progress updates to the Senior Director of Customer Education and the VP of Customer Success. Those updates kept scope, dependencies, and launch readiness visible while I continued working directly on the site and catalog.
My role connected the program plan with the actual experience: I was responsible for organizing delivery while also designing, implementing, and curating the product we were launching.
Impact
We launched in one quarter with more than 50 curated resources and a unified GitLab learning experience. The learning ecosystem went on to support more than 80,000 users across over 180 countries.
The launch created a broader entry point to customer education and a shared structure for organizing technical learning. Launch scope and timing provided the delivery measures; the platform’s audience and geographic reach showed the scale of the learning ecosystem it supported.