Accessibility Statement
This course website is committed to ensuring digital accessibility for all users. We continually improve the user experience and apply relevant accessibility standards.
Conformance Status
This website aims to conform to WCAG 2.1 Level AA guidelines.
Accessibility Features
Keyboard Navigation
All interactive elements are accessible via keyboard. Press ? to see available shortcuts.
All interactive elements are accessible via keyboard. Press ? to see available shortcuts.
Skip Links
Skip navigation links allow quick access to main content.
Skip navigation links allow quick access to main content.
Color Contrast
All text meets WCAG AA contrast requirements (4.5:1 for normal text).
All text meets WCAG AA contrast requirements (4.5:1 for normal text).
Responsive Design
Content adapts to different screen sizes and zoom levels up to 200%.
Content adapts to different screen sizes and zoom levels up to 200%.
Reduced Motion
Animations respect user preferences for reduced motion.
Animations respect user preferences for reduced motion.
Keyboard Shortcuts
| Key | Action |
|---|---|
| Ctrl/Cmd + K | Open search |
| ? | Show keyboard help |
| Left Arrow | Previous week (on week pages) |
| Right Arrow | Next week (on week pages) |
| Esc | Close dialogs |
Accessibility Checklist
- All images have descriptive alt text
- Headings follow logical hierarchy (h1 > h2 > h3)
- Links have descriptive text (no "click here")
- Form inputs have associated labels
- Tables have proper headers and captions
- Color is not the only means of conveying information
- Focus indicators are visible
- Page titles are unique and descriptive
Chart Accessibility
All course charts include:
- Alt text: Descriptive text for screen readers
- Data tables: Underlying data available in table format where applicable
- High contrast: Charts use colorblind-friendly palettes
- Print-friendly: Charts render well in black and white
Known Limitations
- Code playground: The Pyodide code editor has limited screen reader support
- Interactive diagrams: Some D3.js visualizations may require mouse interaction
- PDF slides: Original LaTeX slides are not fully accessible; web content is provided as an alternative
Assistive Technology Tested
This site has been tested with:
- Screen readers: NVDA, VoiceOver (macOS/iOS)
- Browsers: Chrome, Firefox, Safari, Edge
- Tools: axe DevTools, WAVE, Lighthouse
Feedback
We welcome your feedback on the accessibility of this site. If you encounter barriers:
- Email: Contact the course instructor
- GitHub Issue: Report an accessibility issue
We aim to respond within 5 business days.
Technical Specifications
This website relies on:
- HTML5
- CSS3
- JavaScript (ES6+)
- Jekyll static site generator
- Just the Docs theme
These technologies are compatible with modern browsers and assistive technologies.
Last updated: December 2024