Free · Open curriculum

Learn to design and build for everyone.

A hands-on accessibility curriculum, not just another docs page. Free, no account required, built one module at a time.

Why it matters

Accessible design is not a niche skill.
It is a baseline.

1 in 5 people globally live with a disability. Over 1 billion people using the interfaces you build today. WHO, 2023
97% of the top 1 million homepages have detectable WCAG failures. Most are simple to fix. WebAIM Million, 2024
$13T annual spending power held by people with disabilities. Most products actively exclude them. Disability:IN, 2023

What you get

Not another docs page

Short, focused lessons

Each lesson is under 20 minutes. No filler, no lengthy preamble. Just the concept, a demo, and a checklist.

Real interactive demos

See and hear the difference in the browser. Screen reader simulation, live code comparisons, and working examples.

WCAG without the spec

Plain explanations of what actually matters at AA. Criteria translated into design and code decisions you make every day.

Patterns you can use today

Every lesson ends with a checklist or exercise. Nothing theory-only. Everything connects to something you can ship.

Who this is for

Built for the people who build products

For designers

  • Contrast ratios and accessible color choices
  • Component states: focus, error, disabled, loading
  • Writing accessibility annotations for design handoff
  • Touch targets and spacing for motor accessibility
  • When and how to specify ARIA labels in your designs

For developers

  • Semantic HTML and what "accessible name" means in code
  • ARIA roles, states, and when not to use them
  • Keyboard navigation patterns and focus management
  • Auditing with VoiceOver, NVDA, and browser DevTools
  • Per-component checklists you can add to your PR process

Curriculum

All modules

7 modules · 64 lessons

FAQ

Common questions

Start building for everyone.

First lesson is 8 minutes. No account, no setup. Just open it and go.

Free forever · No account · No tracking