To support our site, Class Central may be compensated by some course providers.

Web Accessibility for Developers

Ryerson University and Chang School of Continuing Education via Canvas Network

students interested

Taken this course? Share your experience with other students. Write review

Overview

Full course description
 
DESCRIPTION

With the introduction of the WAI-ARIA (Web Accessibility Initiative - Accessible Rich Internet Applications) Specification, developers can be much more creative when developing interactive elements for the Web than was previously possible. When WAI-ARIA is used with accessible Javascript, the sky's the limit when it comes to potential interactions on the web, interactions that are also possible for people with disabilities using assistive technology.

This course is intended for Web Developers who want to develop highly sought-after skills, using WAI-ARIA to create accessible interactivity for the Web. You'll build accessible widgets, applications, navigation menus, and other interactive elements that can be used by everyone, and you will leave the course with a WAI-ARIA library you can continue to use beyond the course.

COURSE STRUCTURE

The course is made up of 4 week long modules. The first two modules focus on providing the necessary background on WAI-ARIA, an introduction to static uses for WAI-ARIA, and developing experience testing accessibility with a screen reader. Part of module 2, and modules 3 and 4 are hands-on, writing accessible code.

Participants should be prepared to spend four to six hours per week to maximize their learning experience in the course. There are 14 activities that count toward the final mark.

Participants who complete all 14 course activities, and earn a grade of 65% or better, receive a digital badge that can be shared through social media.

OBJECTIVES

At the end of this course, you will be able to:

  • Test web interactivity with a screen reader to ensure accessibility
  • Identify the differences between static and dynamic WAI-ARIA
  • Describe both graceful degradation and progressive enhancement development methods
  • State when and when not to use WAI-ARIA
  • Explain the limitations of WAI-ARIA
  • Apply WAI-ARIA landmarks and live regions to web content
  • Create accessible progress bars, suggestion boxes, and tooltips with WAI-ARIA
  • Build accessible sliders, accordions, tab panels, and carousels with WAI-ARIA
  • Implement effective design patterns for accessible menu bars, tree menus, and sortable lists with WAI-ARIA

Requirements:

  • Comfort developing with JavaScript
  • Comfort developing with HTML5 and CSS
  • A GitHub account, or a webserver to post activity submissions
  • A local development environment
  • Some knowledge of WCAG 2.0 will be helpful

Target Audience: Web developers.

Reviews for Canvas Network's Web Accessibility for Developers
4.3 Based on 12 reviews

  • 5 stars 58%
  • 4 stars 17%
  • 3 stars 17%
  • 2 star 8%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Anonymous
5.0 2 months ago
Anonymous completed this course.
I was slightly intimidated by the course at first but after moving past Module 4 I was able to really see how things worked.

I felt the course content was complex enough for advanced assistive technology developers yet easy enough to understand by relative novices by using the example docs. Honestly, what more could one ask for in a large course?

It is important users be able to understand jQuery.
Was this review helpful to you? Yes
Omar R
5.0 2 months ago
Omar completed this course.
This is good course for understanding the fundamentals of web accessibility from a developer's perspective. I like the focus this course puts on interactive elements, as opposed to static markup. Moreover, building web components while testing them with a screen-reader at every step of the way has given a knew appreciation for the whats, whys, and hows of web accessibility and WAI-ARIA.
Was this review helpful to you? Yes
Anonymous
5.0 2 months ago
Anonymous is taking this course right now.
I have learned a lot in this class about Wai-ARI. The discussion board was very interesting and pro active, I read a lot of interesting post about some topics. The course was very well organized and that help me to learn from the basic to the more complex exercises
Was this review helpful to you? Yes
Paul M
5.0 2 months ago
Paul completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
If you develop websites, and you're committed to making them accessible, this is an invaluable course that not only teaches you how ARIA helps with accessibility but gives you a library of working tools to use when you finish. I highly recommend this course.
Was this review helpful to you? Yes
Anonymous
5.0 2 months ago
Anonymous completed this course.
Excellent guidance from the instructors. It was very helpful and easy going. Provided full support for making things accessible. Do not have a coding background but still was able to learn how to make things accessible using javascript.
Was this review helpful to you? Yes
Anonymous
4.0 2 months ago
Anonymous completed this course.
It is a great hands-on course for those who are familiar with HTML and javascript and looking to improve their accessibility skills. Static and Dynamic WAI-ARIA elements will definitely help to make your websites wore accessible.
Was this review helpful to you? Yes
Anonymous
5.0 2 months ago
Anonymous completed this course.
This is an amazing course! A wake up call for all web developers. It is unbelievable that a course of this quality is offered for free!
Was this review helpful to you? Yes
Anonymous
4.0 2 months ago
Anonymous completed this course.
Very well organized training. Reviews were done quicker than expected. Code help available all along the training. Great course to attend
Was this review helpful to you? Yes
Anonymous
2.0 2 months ago
Anonymous completed this course.
Instructors were not prepared for the number of students enrolled.

Much of the course materials were missing important information, and what was included had multiple errors spread across multiple modules.

One of the instructors wasn't familiar with, or didn't understand, the basic description of the course itself.

While much of the course "conceptual" information was valuable (hence 2 stars over 1), you could gain the same insight via a simple Google search on "accessibility tutorials".

I'd sum up the overall experience by saying, I'm glad it was a free course.
Was this review helpful to you? Yes
Anonymous
5.0 a month ago
Anonymous completed this course.
The course offered a lot of new insight and valuable information on accessibility to me. The assignments showcased original and well thought out solutions to general accessibility problems and we were given plenty of sources to read upon if we were interested in more. Generally, the course was exceptionally well organized, well thought out and the help we received in the forums was invaluable.
Was this review helpful to you? Yes
Anonymous
3.0 2 months ago
Anonymous completed this course.
The day everything is due the professor writes this:

"Some of you may be experiencing problems with GitHub Pages not building, so your activity submissions are not showing up. To get around this issue, submit URLs to your activity submissions using raw.githack.com. "

Can we get the course material in final, correct format before the course begins as opposed to updates to the core throughout?
Was this review helpful to you? Yes
Gordon P
3.0 2 months ago
Gordon completed this course.
Professors are not very responsive.

I finished the class and ended up with a B so far (although the professor has not finished grading). However that made me "ineligible" for the badge.

My advice. Read your students code. Maybe its just a misplaced ; which would merit 2 points off instead of docking the student 100% for an assignment.
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.