Reading and navigating
The website uses semantic headings, labelled navigation, a skip-to-content link and visible keyboard focus. Course and article content is rendered as ordinary HTML so it remains readable without client-side rendering. Layouts adapt to narrow screens, and source blocks scroll horizontally when code cannot wrap naturally.
Search controls have text labels. Disclosure panels in the knowledge library use native details and summary controls. The mobile menu reports its expanded state. Completion feedback is announced through a status region.
Motion and visual content
The website respects the reduced-motion preference and does not require animation to understand a lesson. Editorial images include text alternatives, and all learning explanations exist as text. Code is selectable and can be copied without reading text from an image.
A browser code editor remains a more complex interaction than a document page. You can read and copy each lesson’s sample directly if editing in the playground is inconvenient. The original lesson and project source are available without running code.
Ongoing work
Accessibility work continues as the project changes. This statement describes implemented features and does not claim a formal conformance certification. If you encounter a barrier, a useful report includes the page, browser, assistive technology and the task you could not complete.
Send accessibility reports to support@sharprune.com. Preview users can also use the feedback channel in their TestFlight invitation. Include only information you are comfortable sharing and remove private source and invitation capabilities.
Reading lesson diagrams
Selected lessons include infographics. Every diagram has a caption and a “Read the diagram” control that reveals a complete text explanation. On the website, the image link opens a full-size version. In the native app, tap a diagram to open a dedicated view with pinch and double-tap zoom and a labelled Close button.
Headings and short paragraphs organize lesson explanations. Code examples remain available as text, and links to documentation provide further reading.