Course Syllabus
Certificate in Web Accessibility
UNIT 1: Web Accessibility Fundamentals
Theory
- Introduction to web accessibility
- Importance of accessible websites
- Understanding disability and accessibility barriers
- Types of disabilities and assistive technologies
- Accessibility vs. usability
- Universal and inclusive design principles
- Introduction to WCAG
- WCAG principles: POUR
- Perceivable, Operable, Understandable and Robust
- Accessibility laws and standards overview
- Accessibility requirements in website planning
- Common accessibility problems
- Accessibility and responsive design
- Ethical and inclusive web development
Practical
- Evaluate a sample website for accessibility
- Identify common accessibility barriers
- Understand accessibility using browser Developer Tools
- Check website text readability
- Identify missing alternative text
- Review keyboard accessibility
- Check heading structure
- Review link and button accessibility
- Identify colour and contrast issues
- Create a basic accessibility checklist
- Document accessibility problems
- Prepare recommendations for improvement
UNIT 2: Semantic HTML & Accessible Page Structure
Theory
- Introduction to semantic HTML
- HTML document structure
- Headings and heading hierarchy
- Paragraphs and lists
- Semantic landmarks
- Header, navigation, main and footer
- Links vs. buttons
- Accessible images
- Alternative text principles
- Decorative images
- Audio and video accessibility
- Tables and accessible data
- Accessible page titles
- Language attributes
- Document structure and screen readers
Practical
- Create a semantic HTML page
- Build proper heading hierarchy
- Create accessible navigation
- Create descriptive links
- Build accessible buttons
- Add meaningful alt text
- Mark decorative images correctly
- Create an accessible table
- Add page language information
- Create accessible multimedia content
- Test the page using a screen reader
- Fix semantic HTML errors
UNIT 3: Keyboard, Forms, Colour & Visual Accessibility
Theory
- Keyboard accessibility fundamentals
- Keyboard navigation
- Focus management
- Focus indicators
- Tab order
- Skip links
- Accessible forms
- Form labels
- Instructions and error messages
- Required fields
- Error identification and recovery
- Colour contrast
- Colour blindness considerations
- Text resizing and zoom
- Responsive accessibility
- Touch and pointer accessibility
Practical
- Navigate a website using only the keyboard
- Test tab order
- Create visible focus indicators
- Add a skip-navigation link
- Create accessible form labels
- Add form instructions
- Create accessible error messages
- Test required form fields
- Check colour contrast
- Improve low-contrast content
- Test website at increased zoom
- Test keyboard accessibility on desktop and mobile layouts
UNIT 4: Screen Readers, ARIA & Accessibility Testing
Theory
- Introduction to screen readers
- How screen readers interpret webpages
- Screen reader navigation
- Accessibility tree concepts
- Introduction to ARIA
- ARIA roles
- ARIA states and properties
- When to use ARIA
- Common ARIA mistakes
- Accessible dynamic content
- Live regions
- Accessible menus and dialogs
- Accessible accordions and tabs
- Accessibility testing tools
- Automated vs. manual testing
- Accessibility issue reporting
Practical
- Install or use a screen reader
- Navigate webpages using a screen reader
- Test headings and landmarks
- Test links and buttons
- Test form accessibility
- Test images and alternative text
- Create an accessible modal/dialog
- Create an accessible accordion
- Create accessible tabs
- Use ARIA where necessary
- Run an automated accessibility audit
- Compare automated and manual test results
- Document accessibility issues
- Fix and retest identified problems
UNIT 5: WCAG Compliance, Auditing & Final Project
Theory
- WCAG structure and conformance
- WCAG levels: A, AA and AAA
- Understanding accessibility success criteria
- Accessibility audit methodology
- Manual accessibility testing
- Automated accessibility testing
- Browser accessibility tools
- Screen-reader testing
- Keyboard testing
- Colour and contrast testing
- Mobile accessibility testing
- Accessibility documentation
- Accessibility statement fundamentals
- Remediation planning
- Accessibility quality assurance
- Maintaining accessibility during updates
- Inclusive design workflow
- Professional accessibility consulting basics
Practical
Project 1 – Accessible Business Website
- Select a website concept
- Identify target users
- Create accessible sitemap
- Plan semantic page structure
- Build accessible navigation
- Create accessible homepage
- Add accessible images
- Create accessible forms
- Apply proper heading structure
- Test keyboard navigation
- Test colour contrast
- Conduct an accessibility audit
Project 2 – Accessibility Audit & Remediation
- Select an existing website
- Perform automated accessibility testing
- Perform keyboard testing
- Test with a screen reader
- Check headings and landmarks
- Check image alternative text
- Check forms
- Check colour contrast
- Identify WCAG-related issues
- Prioritize accessibility problems
- Fix identified issues
- Retest the website
- Prepare an accessibility audit report
FINAL PROJECT – Complete Accessible Website
Step 1: Planning
- Select a real-world website project
- Identify accessibility requirements
- Define target users
- Create an accessibility-focused design brief
- Prepare sitemap and page structure
Step 2: Accessible Design
- Create accessible colour palette
- Select readable typography
- Plan visual hierarchy
- Create accessible navigation
- Design responsive layouts
Step 3: Development
- Use semantic HTML
- Create proper heading structure
- Add accessible images
- Create accessible links and buttons
- Build accessible forms
- Add appropriate labels and instructions
Step 4: Interaction & Assistive Technology
- Implement keyboard navigation
- Add visible focus states
- Create skip links
- Implement accessible interactive components
- Use ARIA only where necessary
- Test with a screen reader
Step 5: Testing & Remediation
- Perform automated accessibility audit
- Perform manual keyboard testing
- Test screen-reader compatibility
- Check colour contrast
- Test zoom and text resizing
- Test responsive accessibility
- Identify and fix accessibility issues
Step 6: Compliance & Presentation
- Review applicable WCAG criteria
- Prepare accessibility checklist
- Create accessibility audit report
- Document fixes and improvements
- Conduct final quality assurance
- Present the accessible website
- Prepare portfolio documentation
3-Month Course Progression
MONTH 1 – Accessibility & Semantic Web Foundations
Unit 1: Web Accessibility Fundamentals
Unit 2: Semantic HTML & Accessible Page Structure
Students learn:
- Accessibility concepts
- WCAG fundamentals
- POUR principles
- Assistive technologies
- Semantic HTML
- Accessible images
- Headings
- Links
- Buttons
- Page structure
Practical Project: Build an accessible multi-page business website.
MONTH 2 – Interactive Accessibility & Testing
Unit 3: Keyboard, Forms, Colour & Visual Accessibility
Unit 4: Screen Readers, ARIA & Accessibility Testing
Students learn:
- Keyboard navigation
- Focus management
- Accessible forms
- Error handling
- Colour contrast
- Screen readers
- ARIA
- Accessibility testing
- Manual and automated audits
Practical Project: Perform an accessibility audit and remediation of a website.
MONTH 3 – WCAG Auditing & Final Project
Unit 5: WCAG Compliance, Auditing & Final Project
Students follow the professional workflow:
Plan → Design → Develop → Test → Audit → Identify Issues → Remediate → Retest → Document → Present
Final Assessment
Theory Examination
Students will be assessed on:
- Web accessibility fundamentals
- WCAG and POUR
- Semantic HTML
- Accessible navigation
- Alternative text
- Forms
- Keyboard accessibility
- Colour contrast
- Screen readers
- ARIA
- Accessibility testing
- Accessibility audits
- Inclusive design
Practical Examination
Students should demonstrate:
- Create a semantic webpage
- Build accessible navigation
- Add accessible images
- Create an accessible form
- Test keyboard navigation
- Check colour contrast
- Test with a screen reader
- Use accessibility testing tools
- Identify accessibility issues
- Fix and retest accessibility problems
Final Project
Create a WCAG-aligned accessible website containing:
- Semantic HTML
- Logical heading structure
- Accessible navigation
- Alternative text
- Keyboard accessibility
- Visible focus indicators
- Accessible forms
- Error identification and recovery
- Sufficient colour contrast
- Responsive design
- Screen-reader compatibility
- Appropriate ARIA
- Accessibility testing report
Student Portfolio
Students can showcase:
- Accessible website
- Accessibility audit report
- Before-and-after remediation
- Keyboard testing results
- Screen-reader testing
- Colour contrast analysis
- Accessible form project
- ARIA component project
- WCAG checklist
- Final accessibility project