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

[K]
Keyboard Navigation
All interactive elements are accessible via keyboard. Press ? to see available shortcuts.
[S]
Skip Links
Skip navigation links allow quick access to main content.
[C]
Color Contrast
All text meets WCAG AA contrast requirements (4.5:1 for normal text).
[R]
Responsive Design
Content adapts to different screen sizes and zoom levels up to 200%.
[M]
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:

  1. Alt text: Descriptive text for screen readers
  2. Data tables: Underlying data available in table format where applicable
  3. High contrast: Charts use colorblind-friendly palettes
  4. 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:

  1. Email: Contact the course instructor
  2. 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


Back to top