Free course
Web Accessibility Course
Find and remove barriers with semantic HTML, keyboard and focus work, accessible forms, restrained ARIA, and repeatable testing.
Prerequisites: HTML, CSS, JavaScript and Web Forms
Your progress
of lessons completed.
Course completed.
What you'll learn
Audit, repair, test, and document an event-registration page across keyboard, screen-reader, zoom, motion, and failure conditions.
Take this course offline
Subscribe to my newsletter to get every free book and course in PDF and EPUB format.
Get the downloadsCourse contents
Accessibility foundations
Start from user tasks, standards, the accessibility tree, and native semantics.
Structure, keyboard, and focus
Create a navigable document and predictable keyboard and focus behavior.
Forms, content, and perception
Repair labels, errors, alternatives, contrast, reflow, and motion.
Dynamic content and ARIA
Use custom semantics, names, live regions, and tables with restraint.
Audit, test, and maintain
Combine automation and human testing, prioritize barriers, and prevent regressions.