Testing lessons were the highlight
Adding axe to our Playwright suite caught two regressions in the first week.
Browse
Semantic HTML, keyboard support, ARIA used sparingly, colour contrast and screen reader testing, with fixes you can apply today
Created by Sofia Marquez
About one in six people lives with a significant disability, and every one of us has temporary limits: a broken wrist, a bright screen in the sun, a noisy train. Accessible websites work better for all of them, and in many places accessibility is also a legal requirement, including under the European Accessibility Act that applies to many digital services in the EU since June 2025.
This free course is a practical guide for developers. It does not ask you to memorise the whole WCAG document. Instead it shows the handful of habits that prevent most real problems, and how to test for them with tools you already have.
Each lesson fixes a real pattern in a deliberately broken demo site. You will see the problem, hear how a screen reader announces it, and apply the fix. By the end, the demo passes an automated audit and, more importantly, a manual keyboard and screen reader check.
Front end developer teaching CSS, accessibility and plain JavaScript that works for everyone
I am a front end developer who cares about the parts of the web that users touch directly: layout, typography, keyboard support and screen reader behaviour. I build design systems and marketing sites, and I audit interfaces for accessibility problems.
My teaching style is practical. We open the browser dev tools, break things on purpose and fix them. I prefer the platform first: semantic HTML, modern CSS and small amounts of JavaScript, before reaching for a library.
I also run small workshops for designers who want to understand what is easy and what is hard to build.
Adding axe to our Playwright suite caught two regressions in the first week.
Hearing the broken demo with VoiceOver was eye opening. I fixed three of the same problems in our product the next day.
No lectures, just real fixes. The section on ARIA misuse made me remove more code than I added.
I had never used NVDA before. The short command list was enough to start testing my own pages.
The focus not obscured lesson matched a bug our auditor flagged. The scroll-padding fix took two minutes.
Error messages and autocomplete were covered better than in paid courses I took. Would like a mobile app follow up.
Short lessons, a realistic demo site and a checklist I now use on every pull request.
Strong for the web. I hoped for more on native mobile apps and TalkBack, which only gets a brief mention.