Front-end

Accessible Web Apps with React

Build React interfaces that work for everyone. Learn accessible patterns for forms, dialogs, menus and complex widgets, and how to test them properly.

STARTS

LENGTH

8 weeks

LEVEL

Advanced

TUITION

$940

var(--variable-UKV_S7BYt)

CURRICULUM

What you’ll learn, module by module.

Module 1 — Accessibility foundations

Understand WCAG, assistive technologies and how people really browse the web.

Module 2 — Semantic components

Build buttons, links and form controls that keep their native behavior.

Module 3 — Focus and keyboard

Manage focus in single-page apps and design robust keyboard interactions.

Module 4 — Dialogs, menus and tabs

Implement common widgets with correct roles, states and announcements.

Module 5 — Forms that help

Write labels, errors and validation that guide instead of blame.

Module 6 — Testing for access

Combine automated checks, screen reader testing and user feedback.

Module 7 — Accessible design systems

Bake accessibility into shared components and documentation.

Module 8 — Capstone review

Audit and improve a real app, then present your before-and-after.

At a glance

First session

Weekly schedule

Tuesdays & Thursdays · 7:00–⁠9:00 pm ET

Instructor

James Bennett

Tuition

$940

Split tuition into three monthly payments at no extra cost.

YOUR INSTRUCTOR

var(--variable-TUxv2nfJL.x4z67YUhg)

James Bennett

Senior engineer · Front-end systems

James builds front-end platforms used by millions of people every week. Before teaching, he was a staff engineer working on component libraries, performance and accessibility. He believes the best way to learn code is to ship small things often — and to read a lot of other people’s code along the way.

READY WHEN YOU ARE

Save your seat in the next cohort.

Applications take about ten minutes. We reply within two business days with next steps and a short call invite.

Create a free website with Framer, the website builder loved by startups, designers and agencies.