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

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

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.