Skip to navigation content (Press Enter).

Web Accessibility Course

Web Accessibility can be a tough field to master. Even with all the materials in front of you and all the knowledge you could ever have walking into the field, you will continue to be always learning about new tricks and ways to make websites more accessible to the end-user.

It is our goal to give you the proper training to identify accessible content vs. inaccessible content, and to know the steps you must take to complete compliance. Moving forward, you should be able to adopt the accessibility guidelines into your regular methods of web design so that you won't need to re-visit the issue of accessibility.

Your Role in Accessibility

This course will be broken down into graduated sections depending on your role here at McMaster University. Use this guide to identify your responsibility in creating a barrier-free and accessible website:

You directly oversee the Contributers, Developers, and Designers as defined below. Your experience in web design, development, or contribution can be little to none (although we are aware some Administrators may have advanced experience)
Web Contributer
You are responsible for authoring content that will end up on website pages, articles, and downloadable content. You may also be a creator of alternative media such as video and/or audio that will be hosted on McMaster's websites. Your experience in web design and development can be little to none, and you have moderate to advanced skills in public relations, article writing, office administration, or multimedia production.
Web Designer
You are responsible for deploying the authored content described above into a web page in an aesthetically pleasing manner. You decide how the page gets to look and how the information will be presented, as well as which visual aids and decorations appear on the page. Your experience in web design may be little to extremely advanced. You deal mostly with CSS and HTML markup and do not deal with back-end programming, jQuery, or user widgets.
Web Developer
You are responsible for the back-end of the web pages, such as Content Management System design, user-widget design with Javascript or jQuery, and functional features of a web page like form verification, user notification, AJAX, anti-spam features, and overall behaviour of the page or website. Your experience in web design and back-end programming is moderate to advanced. You know HTML, CSS, and Javascript, and most likely are familiar or extremely knowledgable with jQuery. You may additionally be experienced in Server Side Scripting, utilizing languages such as PHP, Java, CFML, or ASP to serve up dynamic web pages.

Course Outline

This course is broken down into your role and further sub-sections. In each section there will be a self-test to check your knowledge, and a test at the end of each role for you to complete and self-check. You should complete the sections in your role plus the sections above your role, if any exist!

  1. Administrator
    1. Types of Disabilities
    2. Definition and Importance of Web Accessibility
    3. Ontario Laws and Standards
  2. Web Contributer
    1. POUR Principle
    2. Alternative formats and Multimedia
  3. Web Designer
    1. Important Perceivable Guidelines
    2. Important Operable Guidelines
    3. Important Understandable Guidelines
    4. Important Robust Guidelines
  4. Web Developer
    1. jQuery Keyboard Events
    2. Creating Accessible User-Widgets
    3. WEB-ARIA
    4. Creating an Accessible Website using a Content Management System (CMS)

Get Started

Click here to begin learning about Web Accessibility!

Service Bulletins

  • MAC ID Password Expiry

    Beginning in May 2016, MAC ID passwords at McMaster expire annually. Learn more at

Service Desk

Client Self Service:
Hours: Monday - Friday
8:30 am - 4:30 pm
Phone: 905-525-9140 x24357 (2HELP)
Location: Main Campus BSB Rm. 245
Service Catalogue:

Great Idea Site

Great Idea