Learn Accessibility
An evergreen accessibility course and reference to level up your web development.
Go back
Welcome to Learn Accessibility!
An evergreen accessibility course and reference to level up your web development.
What is digital accessibility, and why does it matter?
Design and build websites and web apps so that disabled people can interact in a meaningful and equivalent way. Read about the business and legal impact of these choices.
How is digital accessibility measured?
Introduction to accessibility measurement, which ensures everyone, including people with disabilities, can still interact with your website in a meaningful and equal way.
Content structure
Use semantic HTML, landmarks, and tables for accessible content.
The Document
Additional HTML elements to consider when building accessible websites and web apps.
Keyboard focus
Understand and enhance keyboard navigation order and style.
JavaScript
Write accessible trigger events, page titles, dynamic content, and more.
Color and contrast
Build accessible color palettes with appropriate contrast.
Animation and motion
Support people with all types of movement-triggered disorders.
Typography
Pick the right typefaces, font sizes, and structure your copy with an accessible layout.
Video and audio
Alternative media types which make your video and audio accessible.
Patterns, components, and design systems
Evaluate patterns, components, and design systems for accessibility.
Design and user experience
Create accessible designs and evaluate your user's experience.
Automated accessibility testing
How to perform automated accessibility testing.
Manual accessibility testing
How to manually test for accessibility.
Conclusion and next steps
Further resources to help you take your next steps.