UX7: Accessible and inclusive design

Lesson 1 of 5 · reading 15–25 minutes; practice and project time is on the module page

Why accessibility, and what WCAG asks

🎯You'll be able to

Explain who accessibility helps, describe WCAG's four principles and levels, and say what automated checks can and can't find.

🏠The everyday picture

A ramp at a station entrance helps wheelchair users, and also parents with prams, travellers with suitcases and delivery workers with trolleys. Accessible design works the same way.

📘What it really is

📝A worked example

Input: the starter journey and axe (npm run test:prototype, test 1).

Expected output on the starter's search page: color-contrast: 9 and label: 1. axe flags the unlabelled checkbox, but not the search box whose only name is a placeholder, and it can't notice that the slot "buttons" are divs that a keyboard can't reach; tests 2 and 3 check those. After the redesign, axe reports no serious or critical problems on any page.

🌍Where it's used

📝Case scenario

A food delivery app passed its automated accessibility checks. A blind tester found she couldn't place an order: the "Add" buttons were images with no names, and the automated tool had missed them because they were inside a custom component. A manual screen reader check was added to every release.

🖱️Try it

Run an automated checker (for example axe in a browser extension, or the kit's test) on any website. Then use the same page with only your keyboard for two minutes. Success: you find at least one problem the tool didn't report.

⚠️Common mistakes

🛠️For your project

Project 2's test 1 runs axe on every page; tests 2, 3 and 7 check what axe can't.

✅Quick check

What are WCAG's four principles?

Show the answer

Perceivable, operable, understandable and robust (POUR).

Name something automated checkers can't find.

Show the answer

Whether a label makes sense, whether focus order is logical, or whether a placeholder will be forgotten.

← BackUX7
ProLearners Assist