Free

Accessibility for Developers

Build interfaces that work with a keyboard, a screen reader and a bad connection

4.9(2,604 reviews)71,200 learners

Created by Lena Fischer

Updated January 2026EnglishAll levels6h 30m42 lectures

What you will learn

  • Operate and test your own interface using only a keyboard
  • Use a screen reader well enough to find real problems
  • Write semantic HTML that needs far less ARIA than you think
  • Apply ARIA correctly on the components that genuinely need it
  • Meet colour contrast and focus-visibility requirements
  • Read WCAG success criteria without despair

Course content

12 sections · 42 lectures · 6h 30m total length

  • What this course covers, and what it does notPreview04:00
  • How to get the most out of itPreview05:00
  • Setting up and downloading the exercise files07:00

  • Why semantics come firstPreview05:00
  • Why semantics come first in detail10:00
  • A closer look at why semantics come first14:00
  • Worked example: why semantics come first06:00

Topics covered

Why semantics come firstKeyboard operabilityFocus managementScreen reader basicsAccessible namesARIA, used sparinglyForms and error messagingColour and contrastMotion and preferencesAutomated and manual testing

Requirements

  • Basic HTML
  • A browser — a screen reader is free on every major platform

Description

Accessibility is usually taught as a list of rules, which is why it rarely sticks. This free course teaches it as a set of behaviours you can test yourself in ten minutes, then explains the standards afterwards, once they mean something.

Your instructor

LF
Lena Fischer

Product designer and design-systems lead

4.8 instructor rating2,53,500 learners5 courses

Lena has built three design systems and thrown away two of them. She teaches the parts that survived: naming, tokens, and the unglamorous governance that keeps a system from rotting.

Learner reviews

4.92,604 reviews
  • 5 star89%
  • 4 star8%
  • 3 star2%
  • 2 star1%
  • 1 star1%
  • GS
    Grace S.21 June 2025

    Excellent. The examples are realistic rather than the usual toy versions.

  • WE
    Wei E.21 December 2025

    I have recommended this to two colleagues already. The structure makes it easy to dip back into.

  • SH
    Sam H.26 December 2025

    Very practical. I applied something from module four at work the same week.

  • DW
    Dmitri W.12 October 2025

    Exactly what I needed. It assumes you are an adult and does not over-explain.

  • ID
    Ingrid D.16 November 2025

    Excellent. The examples are realistic rather than the usual toy versions.

  • WT
    Wei T.28 September 2025

    The instructor answers questions properly rather than pointing you at the documentation.

  • VB
    Viktor B.14 August 2025

    Concise and honest about what it does not cover, which I appreciated.

  • FM
    Farid M.23 December 2025

    Genuinely well structured. I have started three courses on this topic and this is the first one I finished.

  • HH
    Hugo H.15 July 2025

    Excellent. The examples are realistic rather than the usual toy versions.

Showing 9 of 2,604 reviews.

Learners also looked at

More from Web Development and beyond.

All Web Development

Python for Data Analysis

Priya Raghunathan

4.7(9,315)
24h162 lecturesBeginner
₹2,299₹4,499
Bestseller

Modern JavaScript From the Ground Up

Amara Osei

4.7(8,412)
28h 30m186 lecturesBeginner
₹2,499₹4,499
Bestseller

Photography Foundations

Yusuf Demir

4.8(6,218)
13h88 lecturesBeginner
₹1,499₹3,299
Bestseller

React in Production

Amara Osei

4.8(6,187)
22h148 lecturesIntermediate
₹2,999₹5,999
Bestseller