Top

See the Product through Your Customer’s Eyes

Customers do not experience your roadmap. They experience a string of moments: an ad, a sign-up, a first screen, a support reply. A PM who can see those moments, and prove which ones hurt, decides better than one who only reads feature requests. In 2026 AI agents can summarise research in minutes, which makes human judgement (asking good questions, spotting bias, talking to real people) the skill that matters most. This course is part of the PILOT Program “Launch & experience” pillar. For the research and data-science side, see UX Research & Data Science.

What you’ll be able to do

Run a real user interview

Plan and run a short, non-leading interview, then capture what people actually did and why, using Jobs-to-be-Done thinking instead of asking what they want.

Map a customer journey

Turn research into a journey map with stages, goals, emotions and pain points, and spot the moments that matter most.

Inventory every touchpoint

List each place a customer meets your product or team (emails, app screens, support, docs) and see which ones are weak or missing.

Test usability and accessibility

Check a flow against Nielsen’s 10 heuristics, run a five-person usability test, and apply accessibility basics.

Improve onboarding and activation

Define the first “aha” moment, find where new users drop off, and write a testable improvement.

Measure the experience

Choose between CSAT, NPS, CES and task success, and say what each one can and cannot tell you.

Your certification path

Work through these in order. Every recommended step can be completed for $0. Each step shows exactly what you earn and what it costs.

1

Accessibility fundamentals (7 modules)

Provider: Microsoft Learn
You earn: a free achievement badge for each module (badges, not a formal certificate)
Cost: Free badges · Time: approx. 6 hrs (7 short modules; no stated total)

No prerequisites. Covers what accessibility means, web accessibility principles, and how to test and evaluate.

Start on Microsoft Learn
2

Customer Support Course: Delivering Exceptional Customer Support

Provider: HubSpot Academy
You earn: knowledge of support basics; the course page does not state that a certificate is awarded
Cost: Free course · Time: approx. 1 hr (5 lessons, 6 videos, 3 quizzes)

A free HubSpot Academy account is needed. HubSpot’s separate Service Hub certification needs a paid HubSpot plan for its practical exercises, so we do not recommend it.

Open the HubSpot course
3

Foundations of User Experience Design

Provider: Alison
You earn: a completion record you can share for free; the PDF certificate is a paid add-on
Cost: Free course · certificate is a paid add-on · Time: 6–10 hrs

Covers the user design process, user interviews and research techniques. You need 80% or more on the assessment.

Open the Alison course
4

Digital Accessibility Foundations

Provider: W3C (on edX)
You earn: knowledge of web accessibility; an optional Verified Certificate
Cost: Free to audit · optional verified certificate ($99, optional later) · Time: approx. 16–20 hrs (4 weeks at 4–5 hrs)

Audit gives access to all the content. Skip the $99 certificate for now.

See the W3C course page
5

Google UX Design Professional Certificate

Provider: Google, on Coursera
You earn: a shareable certificate and a Credly badge (8 courses)
Cost: Apply for financial aid ($0 if approved) · otherwise $49/month after a 7-day trial (US/Canada) · Time: approx. 112 hrs of listed course time (Coursera suggests about 6 months at 10 hrs/week)

Be honest with yourself: the certificate itself needs a Coursera subscription unless financial aid is approved. Apply for aid first, and do not pay. You can also read the course list and enroll in just the first course, Foundations of User Experience (UX) Design. We could not confirm that a free audit option is offered, so check the course page.

See the Google certificate

Later (optional, paid): the W3C course’s edX Verified Certificate costs $99, and the Google certificate costs $49 per month on Coursera without financial aid. You do not need either to finish this course.

Practice in GitLab

Do these on your real GitLab project board. No code, and no new projects.

Exercise 1: Build a journey-stage label set

  1. In your GitLab workspace, open Manage › Labels and create these scoped labels: journey::awareness, journey::consideration, journey::decision, journey::onboarding, journey::adoption, journey::advocacy.
  2. Scoped labels (the double colon) let an issue carry only one journey stage at a time.
  3. Give each label a description in plain English, for example “The customer is trying the product for the first time.”

Exercise 2: Create a touchpoint inventory issue

  1. Create one issue titled Touchpoint inventory: [your product].
  2. In the description, add a table with these columns: touchpoint, journey stage, owner, channel, what the customer is trying to do, known pain.
  3. Fill in at least ten touchpoints, such as the ad, the sign-up page, the welcome email, the first screen, a support reply, and the invoice.
  4. Give the issue the label journey::awareness or the stage you know least about, and ask a teammate to add what you missed.

Exercise 3: Make a reusable usability-test issue

  1. Write one issue called TEMPLATE: Usability test with sections for goal, task scenarios (3 to 5), participants (5), success criteria, observation notes, and findings.
  2. Each time you plan a test, make a copy with the /clone quick action. File-based issue templates live in the repository, so ask your coach whether a maintainer can add yours as an official template.
  3. Run a test with a real person on one task and record notes in the copy. Label it with the journey stage it covers.

Exercise 4: Link bugs and requests to journey stages

  1. Pick five open bugs or feature requests. Give each exactly one journey:: label.
  2. In the touchpoint inventory issue, add each one with the /relate #issue quick action so the customer pain and the work item are connected.
  3. Write one sentence in each linked issue: which customer moment does this affect, and how would we know it improved?

Exercise 5: Set up a board by journey stage

  1. Open Plan › Issue boards and create a new board called Customer journey.
  2. Add one list per journey:: label, in order from awareness to advocacy.
  3. Look for empty or overloaded columns. A column with many bugs and no ideas is a conversation to start with your team.

The Agentic Angle

Claude is very good at the slow part of research: reading ten pages of interview notes and proposing themes. It is not good at knowing whether those themes are true. Your job moves from typing summaries to challenging them and checking them with real people.

Practical exercise: from interview notes to a draft journey map

  1. Run three to five short interviews. Remove names, emails and anything identifying before you paste any notes into Claude. Never share confidential customer data.
  2. Ask Claude: “Group these notes into themes. For each theme give the participants who said it and a direct quote. Mark any theme supported by fewer than three people as weak.”
  3. Bias check: ask “Which of my questions were leading? What evidence in these notes contradicts each theme? What groups of users are missing?” Read the answers critically and check the quotes against your original notes, because AI can invent or blur quotes.
  4. Ask Claude to draft a journey map as a table: stage, customer goal, touchpoint, emotion, pain, opportunity. Paste it into your touchpoint inventory issue as a draft.
  5. Validate with two real users: walk them through the map and ask “what is wrong or missing?” Update the issue, and note what you changed and why.

Free resource library

Interviews, personas and Jobs-to-be-Done
Journeys, touchpoints and service blueprints
Usability, accessibility and measurement
Browse the libraries
GitLab help for the exercises

Stuck on a journey map?

Bring your touchpoint inventory to a Curiosity Coach and talk it through.

Book A Coach

UX & Journeys FAQ

No. A PM’s job here is to understand people, ask good questions, and connect what users struggle with to the work the team plans. You do not need to draw or code.
Yes for the recommended path: free badges, free courses and free audits. The Google certificate is free only if Coursera approves financial aid, and the Alison and edX certificates are optional paid add-ons. You never need to pay to finish this course.
That page covers research and data careers. This course is for PMs: connecting research to journeys, touchpoints, labels and boards. See UX Research & Data Science for the deeper research track.
Yes. Start with two or three teammates, friends who match your user, or customers your team already speaks to. Ask a coach before contacting customers directly.
Treat them as a starting guess to test, never as evidence. Only real people can confirm a need, so the agentic exercise below always ends with real-user validation.

Track your progress

Log each step as a to-do in your GitLab workspace: add one issue per step and give it the label learning::pilot. Close the issue when you finish the course or earn the badge. Your closed issues become your learning record.

Ready for the next course in the PILOT Program?

Your 12-week PILOT path: Weeks 6-7 of 12. Move at your own pace; the order is a suggestion, not a rule.