Accessibility Statement
We want everyone to be able to learn here, including people who use assistive technology.
Our target
We are working towards WCAG 2.1 Level AA. We have not had the site independently audited, so we do not claim full conformance. This statement says what we have checked and what we have not.
What we have checked
- An automated scan (axe-core, WCAG 2.0, 2.1 and 2.2 Level A and AA rules) of 22 public pages, each at desktop and phone width and in light and dark mode. It currently reports no violations. It is part of our automated test suite, which must pass before a change is published.
- The colour palette is tested against the WCAG contrast ratios (4.5:1 for normal text, 3:1 for large text and interface components) in both themes. The code editor uses its own light and dark themes built to the same ratios.
- Every page has a skip link that jumps to the main content.
- Links inside running text are underlined, so colour is not the only cue.
What we have not yet verified
Automated tools find only part of the problems that affect real users. We have not yet tested with screen readers (NVDA, JAWS, VoiceOver, TalkBack), with voice control or switch devices, or with magnification beyond browser zoom. We have not involved disabled users in testing. Until we have, treat the points above as automated checks, not as a guarantee.
The lesson code editor and the interactive playground are the areas most likely to present barriers to keyboard and screen reader users, and we have not tested them with assistive technology.
Tell us about a barrier
If something on this site is hard or impossible for you to use, please email [email protected] with the page address and what went wrong. We read every report, and we will tell you how we plan to fix it or what you can do in the meantime. If you would like the content in another form, such as plain text, ask and we will do what we can.