Enrolment options

Lesson 1: Accessible Web Foundations

  • How the internet works 

  • How websites are formed 

  • Introduction to accessibility and assistive technologies

  • POUR principles of accessibility

  • Overview of accessibility testing tools: Ottitor

Lesson 2: Accessible HTML – Building website structure

  • Setting up your editor and folders

  • Writing semantic HTML

  • Creating an accessible homepage layout

  • Building a contact form with proper structure and labels

  • Hands-on: Build homepage and contact page for portfolio

Lesson 3: Accessible CSS – Styling the website

  • CSS basics: selectors, properties, units, colors

  • Box model, Flexbox, and Grid

  • Styling with accessibility in mind: color contrast, readable fonts

  • Responsive design using media queries

  • Units for scalable design

  • Focus indicators, spacing, and clear visuals

Lesson 4: Accessible JavaScript – Adding Interaction

  • JavaScript basics: variables, functions, manipulating DOM

  • Toggling content visibility using ARIA roles

  • Event handling for accessibility 

  • Keyboard navigation, focus traps, and tabindex

  • Accessible skip links and dynamic content handling

Lesson 5: Responsive Design

  • Principles of mobile-first and progressive enhancement

  • Making layouts and navigation adaptive

  • Best practices for touch and keyboard-friendly interfaces


Lesson 6: Emerging Technology in Accessibility

  • Use of AI tools (like Ottitor) in accessibility audits

  • Accessibility in modern JS frameworks (intro level)

  • Industry examples of accessible design and development


Lesson 7: Final Projects

  • Project 1: Portfolio Website (Built across all lessons)

  • Project 2: E-commerce Product Page (1 Module – 3 Hours)

  • Project 3: Accessible Blog Template (1 Module – 3 Hours)


Self enrolment (Student)