Accessibility Academy
Structured learning paths for every role. From WCAG fundamentals to enterprise compliance, free and with no account required.
Total XP
0 pts
Last reviewed: September 9, 2026
Choose your learning path
Developer Learning Path
Topics covered
- What is WCAG and why it matters
- The 4 POUR principles
- Assistive technologies overview
- Screen reader basics (NVDA + Chrome)
Resources
Module Completion
Earn 100 XP for completing this module.
Topics covered
- Semantic HTML5 elements
- When to use ARIA vs native HTML
- ARIA roles, states, and properties
- Accessible name computation
- Focus management patterns
Module Completion
Earn 100 XP for completing this module.
Topics covered
- Accessible form labels and instructions
- Error identification and description
- Modal dialogs and focus traps
- Custom select, combobox, datepicker patterns
- WCAG 2.2 new criteria: 3.3.7 Redundant Entry, 3.3.8 Auth
Resources
Module Completion
Earn 100 XP for completing this module.
Topics covered
- Keyboard operability requirements (WCAG 2.1.1)
- Tab order and focus sequence
- Visible focus indicators (WCAG 2.4.7 / 2.4.11 / 2.4.13)
- Skip links and bypass blocks
- Dragging alternatives (WCAG 2.5.7)
Resources
Module Completion
Earn 100 XP for completing this module.
Topics covered
- WCAG 1.4.3 colour contrast (4.5:1 normal, 3:1 large)
- WCAG 1.4.11 non-text contrast (3:1)
- Using AccessiSight contrast checker
- Colour blindness simulation
- Typography and readability
Resources
Module Completion
Earn 100 XP for completing this module.
Topics covered
- Integrating axe-core in Jest/Vitest
- Playwright accessibility assertions
- GitHub Actions accessibility gate
- Pre-commit hooks with Pa11y
- What automated testing can and cannot catch
Resources
Module Completion
Earn 100 XP for completing this module.
Topics covered
- useRef for focus management
- Accessible routing with Next.js
- Dynamic content and live regions
- Server components and ARIA
- Common React accessibility pitfalls
Module Completion
Earn 100 XP for completing this module.
Apply What You've Learned
Scan your site against WCAG 2.2 and see the issues covered in this curriculum in real context.
Run a Free WCAG 2.2 Scan