Access
Built for keyboard and screen readers
EudaLearn is practice you can finish without a mouse. We aim for WCAG 2.2 Level AA on structure, names, focus, and announcements. This is an honest intent statement — not a certified audit.
Skip to main
First control on every page.
Real headings
H and 1–3 jump the tree.
Live results
Quiz answers announce politely.
Skip and landmarks
Tab once to hear Skip to main content. It moves focus to #main-content. Primary navigation uses aria-current="page" on the active route.
Headings
Use the H key to jump headings, or 1–3 for levels. Each practice view has one h1 (module or project title) and visible h2 sections for lesson, quiz, apply, and summary.
Practice controls
Quiz choices are a radiogroup. Submit, hints, and “mark done” are named buttons — not icon-only. Theme toggle announces light or dark and uses aria-pressed.
Live results
Correct / Not quite, coach tips, and project step saves are announced in a polite live region. Form errors use role="alert". Success uses role="status".
First project
The first project is entirely in this app. You do not need GitHub, Vercel, or a visual deploy to complete it. Unlock it after any two modules.