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
Download this course as PDF or EPUB
Read it offline, on your Kindle, or print it. Join my free newsletter and you get this course plus every other book and course I published.
Download this course as PDF or EPUB
Read it offline, on your Kindle, or print it.
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.
Course 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.