Accessibility means that disabled people can perceive, understand, navigate and interact with the web. It is also a legal requirement in many jurisdictions and a mark of professional, high-quality front-end work.
This course teaches accessibility against WCAG 2.2 and the ARIA Authoring Practices Guide. It starts with the principles and the everyday essentials: alt text, headings, contrast, keyboard access and forms. It then moves on to ARIA, accessible components such as dialogs, tabs and menus, single-page apps, and finally testing and full audits.
Every lesson focuses on the accessibility angle. The HTML Complete Course and CSS Complete Course teach the underlying elements and properties, and the lessons link to them where useful.
Test as you learn. Put your mouse aside and use the keyboard, and turn on a screen reader for a few minutes after each lesson. Hearing your own pages is the fastest way to understand the barriers.