First lesson free · Included with Accessibility Checker

Learn accessibility from the standards themselves

A self-paced course on WCAG 2.2, EN 301 549 V4.1.1 and the European Accessibility Act, with tracks for iOS and Android apps. Every lesson ends with a test you run in Accessibility Checker and a short knowledge check. Pass a module and earn a certificate anyone can verify.

Start the free lesson

Already have a plan? Sign in with Apple or Google, using the same account as in the Accessibility Checker app, and every lesson unlocks.

Not sure where to start? Take the skills check

Answer questions across ten areas, from the law to web, iOS and Android. See your strengths and your gaps for your role, then follow a plan to close them. It is included with any Accessibility Checker plan, and there is no time limit.

Take the skills check

The course in numbers

30
Lessons in six modules, from the law to iOS and Android. Each one is written from the primary source
55
WCAG 2.2 Level A and AA success criteria covered, including the nine that are new in 2.2
2025
The European Accessibility Act has applied since 28 June 2025

Three standards and two platforms, one course

Not a summary of someone else's summary. Each module is written from the current text of the standard or the law, or from Apple's and Google's own documentation. It gives clause, article and API names you can look up. We review every lesson against the versions that apply today.

WCAG 2.2

Every Level A and AA success criterion, principle by principle. What changed from 2.1. What a conformance claim really means.

EN 301 549 V4.1.1

How the harmonised standard works. What clauses 9 to 12 ask of web pages, documents, apps and support. How Annex C turns it into a test plan.

The European Accessibility Act

Directive (EU) 2019/882 as written. Who it covers. What manufacturers and service providers must do. The exemptions, and a compliance workflow.

iOS apps

How people use VoiceOver, Voice Control and the display settings. Labels, traits, order and actions in SwiftUI and UIKit. Dynamic Type, testing and the App Store labels.

Android apps

How people use TalkBack, Switch Access and Voice Access. Content descriptions and Compose semantics. Touch targets, font scaling, testing and the pre-launch report.

The modules

Work through them in order, or jump to the one you need. The first lesson is free, with no account needed. Every other lesson starts with a free overview.

Module 1 · First lesson free

Foundations

Not started

Who accessibility is for. The eleven functional performance needs behind every requirement. How WCAG, EN 301 549 and the EAA fit together.

  1. Why accessibility, and who it is forFree 12 min Not started
  2. Functional performance: the eleven user needsIncluded with a plan 14 min Not started
  3. WCAG, EN 301 549 and the EAA: how they fit togetherIncluded with a plan 14 min Not started

Module 2 · Included with a plan

WCAG 2.2

Not started

Every Level A and AA success criterion, principle by principle. The nine criteria that are new in 2.2. What a conformance claim really means.

  1. WCAG 2.2: PerceivableIncluded with a plan 18 min Not started
  2. WCAG 2.2: OperableIncluded with a plan 18 min Not started
  3. WCAG 2.2: UnderstandableIncluded with a plan 15 min Not started
  4. WCAG 2.2: RobustIncluded with a plan 10 min Not started
  5. What changed in WCAG 2.2, and what conformance meansIncluded with a plan 14 min Not started

Module 3 · Included with a plan

EN 301 549

Not started

The harmonised European standard, V4.1.1. How its self-scoping requirements work. What clauses 9, 10, 11 and 12 ask of web pages, documents, software and support. How Annex C and the EAA tables turn it into a test plan.

  1. How EN 301 549 worksIncluded with a plan 14 min Not started
  2. Clause 9: web contentIncluded with a plan 14 min Not started
  3. Clauses 10 and 12: documents, information and supportIncluded with a plan 14 min Not started
  4. Clause 11: software and mobile appsIncluded with a plan 16 min Not started
  5. Testing and conformance: Annex C, Annex B and the EAA tablesIncluded with a plan 16 min Not started

Module 4 · Included with a plan

The European Accessibility Act

Not started

Directive (EU) 2019/882 as written. Who and what it covers. The obligations on manufacturers and service providers. The Annex I requirements and the exemptions. A compliance workflow you can run with Accessibility Checker.

  1. The EAA: scope, definitions and datesIncluded with a plan 15 min Not started
  2. Who must do what: obligations under the EAAIncluded with a plan 15 min Not started
  3. Annex I: the accessibility requirementsIncluded with a plan 16 min Not started
  4. Exemptions, disproportionate burden and transition periodsIncluded with a plan 14 min Not started
  5. Your EAA compliance workflowIncluded with a plan 14 min Not started

Module 5 · iOS track · Included with a plan

iOS accessibility

Not started

How people use VoiceOver, Voice Control, Switch Control and the display settings. How to give every element a label, a trait, a place in the order and its actions in SwiftUI and UIKit. Dynamic Type, motion and colour. Testing with Xcode, and shipping with Accessibility Nutrition Labels.

  1. How people use iPhone and iPad accessibility featuresIncluded with a plan 14 min Not started
  2. Labels, traits, values and hintsIncluded with a plan 15 min Not started
  3. Grouping, reading order, rotors and actionsIncluded with a plan 16 min Not started
  4. Dynamic Type, layout and target sizeIncluded with a plan 15 min Not started
  5. Motion, contrast, colour and media settingsIncluded with a plan 13 min Not started
  6. Testing and shipping accessible iOS appsIncluded with a plan 13 min Not started

Module 6 · Android track · Included with a plan

Android accessibility

Not started

How people use TalkBack, Switch Access and Voice Access. Content descriptions and Compose semantics. Reading order, custom actions and announcements. Touch targets and font scaling. Colour, motion and captions. Testing with the Android tools, mapped to EN 301 549 clause 11.

  1. How people use Android accessibility featuresIncluded with a plan 12 min Not started
  2. Labels, roles and states: content descriptions and Compose semanticsIncluded with a plan 14 min Not started
  3. Reading order, groups, custom actions and announcementsIncluded with a plan 14 min Not started
  4. Touch targets, font size and display sizeIncluded with a plan 12 min Not started
  5. Colour, contrast, motion and captionsIncluded with a plan 12 min Not started
  6. Testing and shipping an accessible Android appIncluded with a plan 14 min Not started

How a lesson works

The same shape every time, so you always know what comes next.

  1. Read

    About fifteen minutes of plain-language teaching. It names the exact criteria, clauses and articles, and the failures we see most often.

  2. Test it in Accessibility Checker

    A step-by-step procedure with the app's Audit, Focus Order, Contrast and Lens tools. You record Pass, Fail or Not applicable, like an EN 301 549 Annex C test.

  3. Pass the knowledge check

    Five questions, marked on our server, with an explanation for every answer. Pass all the lessons in a module to get its signed certificate.

Free to start. Everything with the app.

One Accessibility Checker plan covers the iPhone and iPad app and this course. Buy it in the app, or right here.

Free

Start without an account

  • The first lesson, “Why accessibility, and who it is for”, with its knowledge check
  • The European Accessibility Act flashcard deck
  • The overview of every lesson
Start the first lesson

Practise a little every day

Flashcards cover every WCAG 2.2 Level A and AA criterion, EN 301 549 and the European Accessibility Act. Set a daily goal and keep a streak. Cards you find hard come back sooner. The European Accessibility Act deck is free, and the other decks come with a plan. Practice works offline.

Start today’s practice

Your progress

Progress is saved in this browser, and to your account when you sign in.

The first lesson and the EAA flashcards need no account. Sign in with Apple or Google to unlock every lesson with your Accessibility Checker plan. Signing in also syncs your progress between devices.

Download your progress to keep a copy, restore it on another device, or delete it from this browser.

Questions

Who is it for?

Designers, developers, product owners, testers and anyone who has been handed accessibility alongside their actual job. No prior knowledge is needed. Module 1 starts from first principles.

Which versions does it teach?

Three documents. WCAG 2.2, the W3C Recommendation, which is identical to ISO/IEC 40500:2025. EN 301 549 V4.1.1 (September 2026), the revision aligned with WCAG 2.2 and the European Accessibility Act. Directive (EU) 2019/882 as published in the Official Journal. Every lesson lists its sources and the date it was last reviewed.

What is the certificate worth?

It records that you passed every knowledge check in a module, in the name you chose, on a given date. Our server signs it, so anyone can confirm it is genuine at Verify a certificate. It is not an accredited qualification. It does not certify any product or website as conformant.

Is this legal advice?

No. The EAA module explains the Directive's text and how the harmonised standard relates to it. But national transposition laws, enforcement bodies and penalties differ between Member States. For decisions about your own obligations, take advice in the country concerned.

Something is wrong or unclear

Email info@accessibleresources.com with the lesson name and the paragraph. Corrections are credited in the lesson's review note.

Privacy

We send quiz answers to our server to mark them. We do not store them. Your name is sent once to sign a certificate. Signing in uses your Accessibility Checker account and a one-time check of your plan. See the training privacy notice.

Start with the first lesson. It is free.

Who accessibility is for, in the words the European Accessibility Act uses. Why organisations now have to act. What an automated audit can and cannot tell you.