Resources for Accessibility in the Web

I have compiled a list of places to go for more learning for improving Accessibility as you develop. I recommend placing Accessibility in your team's working agreement, and in every definition of done.

My personal favorite resource has been Marcy Sutton's accessibility training. My company sent me to several Accessibility training courses she offered, and I have access to her self-guided training through the link above. She's a developer who is passionate about Accessibility. Her classes feel very natural and are much more practical than theoretical.

Below are a 📚 collection of resources I have gathered over the last year as a developer. I will try and keep this updated as I go.

Standards in Accessibility

W3C Accessibility Fundamentals

Deque Accessibility Webinar on WCAG & Section 508

WCAG

The Web Content Accessibility Guidelines ( WCAG) are part of a series of web accessibility guidelines published by the Web Accessibility Initiative (WAI) of the World Wide Web Consortium (W3C), the main international standards organization for the Internet.

WCAG 2.1 Guidelines

W3C’s what’s new in 2.2

W3C has recently announced that WCAG 2.2 is scheduled to be completed and published in Q3 2023.
The content for WCAG 2.2 has been finalized and WCAG 2.2 W3C Candidate Recommendation Snapshot was approved for publication in January 2023.

WebAim Million

Every year WebAIM runs accessibility evals on the homepages of the top 1 million sites. This is using the WAVE-standalone API

Great Overviews 🏫

WebAIM offers training in the accessibility basics. This is a very thorough overview of Accessibility and the Web.

W3.org Free Foundations Course

Be sure to check out their resources page

Screen Readers 🖥️

2019 WebAim Screen reader survey

The Results:
NVDA + Chrome is the most popular combination of tools used.
Learn NVDA

Voice Over + Safari are the second most popular combination of tools.
Learn Voice-Over on Mac
VoiceOver gestures on iOS

JAWS (Paid $$$)
Learn Jaws

ARIA 👩‍💻

Accessible Rich Internet Applications (ARIA) is a set of roles and attributes that define ways to make web content and web applications (especially those developed with JavaScript) more accessible to people with disabilities. - MDN

Authoring Practices: Patterns utilizing ARIA

Learning Resources 🎓

$ = Paid

Marcy Suttons Accessibility webinars
Marcy’s Accessibility online training $

Deque is a leader in the Accessibility space
Their Digital Accessibility Training $
The Axe-Con video archives

W3.org Free Foundations Course

Free Course hosted on EdX

More Resources from WAI

Many free resources and information

Semantic HTML & ARIA

Overlays ⛔

There are many accessibility overlay options, should you be tempted to use them, please refer to this overlay fact sheet. Generally speaking overlays are not encouraged.

User Testing Resources 👥

Real Testing with persons with disabilities

Webtools & Extensions 🕸️

Automatic tests are wonderful but you should not rely solely on those below. Work to build a real understanding of the disabilities you are likely to encounter and view your project through those lenses.