Personal site to archive accessibility-related learnings, mostly focused on technical implementations.

Gerard K. Cohen

Gerard K. Cohen loves front-end engineering so much that he is on a mission to make sure that the web is inclusive to all users, making rich internet experiences available for all. He believes a great user experience includes performance and accessibility.

Learn Accessibility

Meeting Web Accessibility Guidelines

You don't have to be an accessibility expert to make your sites accessible. This course will help you attain the knowledge and skills to meet web accessibility guidelines and make your sites accessible to all users.

Published

Introduction to Developing Custom Components with ARIA

Set yourself above other front-end engineers by learning the core concepts and rules needed to architect and build any accessible custom component with ARIA, in order to provide inclusive experiences for all users.

Published

Accessibility: Testing and Screen Reader Use

This course will teach you different techniques to efficiently and thoroughly test your websites for accessibility, using a combination of testing tools and various assistive technologies like screen readers.

Published

Latest Writing

VoiceOver and list-style-type: none

With that bit of additional CSS, we are able to return the list semantics for VoiceOver users without needing to touch the markup.

Published

You Might Not Need Web Components

UPDATE June 2018 – I would like to assume that, based on this post/ conversation, Google has updated the checkbox...

Published
See more writing

Speaking Events

ARIA Spec for the Uninitiated

Specs are usually not very fun, but I have learned that reading the ARIA specs is important to fully understand all the various options that are available. In this presentation, I will walk you through the ARIA spec and show you how to make the most out of it to create custom components with ARIA.

Deque axe-con 2021,

The Secret to Great Innovation

Over the history of time, the most paradigm-shifting innovations have shared a common trait.

Pluralsight Live,
See more speaking events