Complete Course

WCAG 2.2 Level A

Learn every WCAG 2.2 Level A success criterion in plain language: what it requires, who it protects, what a failure looks like, and how to test it by hand where automated scanners go blind.

~3 hours of content

View Lessons

Course Content

14 comprehensive lessons covering everything you need to know

Introduction

Introduction
Course Overview
Meet your instructor, see how every lesson is built, and learn why a tester who knows the standard finds what a scanner cannot.
Introduction
How people with disabilities use the web
Screen readers, keyboard and switch access, magnification, voice control, captions, and cognitive load: the people every later lesson refers back to.
Introduction
How WCAG is organized
The four principles, guidelines versus success criteria, Levels A, AA, and AAA, what a conformance claim is, and what changed in 2.2.

Perceivable

Lesson
Lesson 1
Text alternatives
1.1.1 Non-text Content: informative versus decorative images, empty alt, icon buttons, images of text, and CAPTCHA.
Lesson
Lesson 2
Time-based media
1.2.1, 1.2.2, and 1.2.3: transcripts, captions versus subtitles, and audio description versus a media alternative.
Lesson
Lesson 3
Adaptable
1.3.1, 1.3.2, and 1.3.3: structure in the markup, reading order in the DOM, and instructions that do not rely on shape or position.
Lesson
Lesson 4
Distinguishable
1.4.1 and 1.4.2: color as the only cue, and audio that plays on its own for more than three seconds.

Operable

Lesson
Lesson 5
Keyboard accessible
2.1.1, 2.1.2, and 2.1.4: clickable divs, custom widgets, dialogs that trap or leak focus, and single-key shortcuts.
Lesson
Lesson 6
Enough time
2.2.1 and 2.2.2: session timeouts, the 20-hour exception, carousels, and content that moves or updates on its own.
Lesson
Lesson 7
Seizures and physical reactions
2.3.1: the general and red flash thresholds in plain terms, and why a tester flags rather than measures.
Lesson
Lesson 8
Navigable
2.4.1 to 2.4.4: skip links and landmarks, page titles, focus order after dynamic changes, and link text in and out of context.
Lesson
Lesson 9
Input modalities
2.5.1 to 2.5.4: gesture-only controls, acting on the up-event, visible label versus accessible name, and shake to undo.

Understandable

Lesson
Lesson 10
Readable
3.1.1 Language of Page: the lang attribute, and what a screen reader does to your content without it.
Lesson
Lesson 11
Predictable
3.2.1, 3.2.2, and the new 3.2.6: focus and input that change the page on their own, and help that moves between pages.
Lesson
Lesson 12
Input assistance
3.3.1, 3.3.2, and the new 3.3.7: errors described in text, labels versus placeholders, and not asking twice for the same data.

Robust, and auditing a page

Lesson
Lesson 13
Name, role, value
4.1.2 and the story of 4.1.1 Parsing: custom controls without roles, toggles without state, native HTML first, and the accessibility tree.
Lesson
Lesson 14
Auditing a page for Level A
A 31-row checklist, the order to test in, findings a developer can act on, and why passing axe is not a conformance claim.

Bonus & Conclusion

Bonus
Bonus: beyond Level A
What Level AA adds, which laws and standards point at it, and where to go next.
Bonus
Bonus: auditing with an AI assistant
What an AI assistant does well in a Level A audit, where it goes wrong, what to give it, what to strip, and how to verify every claim.
Conclusion
Congratulations!
You have completed the WCAG 2.2 Level A course!