Web A11y for Developers
A comprehensive training course teaching developers best practices for building accessible, inclusive web applications that work for everyone
Quick start
Get up and running with the course materials in minutes
Clone the repository
Clone the course repository to your local machine to access all exercises and examples.
Install dependencies
Install the required dependencies using Bun (or your preferred package manager).
Start the development server
Launch the local development server to view the course website.
The application will be available at
http://localhost:3000Course topics
Explore core web accessibility concepts and best practices
Screen readers
Learn how screen readers work and how to test your applications with assistive technologies
Reduced motion
Respect user preferences for reduced motion to avoid triggering vestibular disorders
Focus indicators
Ensure keyboard users can navigate your interface with visible, clear focus indicators
Semantic HTML
Use proper HTML elements to provide meaning and structure for assistive technologies
Button patterns
Build accessible buttons with proper semantics and keyboard support
Landmark elements
Structure your pages with landmark elements for easy navigation
Hands-on exercises
Practice what you learn with real-world coding exercises
Additional resources
Expand your knowledge with curated tools and guidelines
Testing tools
Discover essential tools for testing and validating web accessibility
Guidelines & standards
Explore WCAG, ARIA, and other accessibility standards
Learning materials
Access tutorials, articles, and community resources
Ready to build more accessible web applications?
Start learning web accessibility fundamentals and best practices today
Begin the course