Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to WAI-ARIA for Beginners
Rating: 4.4 out of 5(248 ratings)
935 students

Introduction to WAI-ARIA for Beginners

Learn how to build accessible UI components with ARIA
Created byStefany Newman
Last updated 1/2026
English
English

What you'll learn

  • Working with WAI-ARIA
  • Creating interfaces that can be accessed with the keyboard
  • Achieving WCAG conformance
  • Web Accessibility
  • WAI-ARIA Best Practices
  • How to add semantics and other metadata to HTML content
  • ARIA states, roles and properties
  • ARIA Landmarks

Course content

5 sections25 lectures3h 16m total length
  • Introduction video with extended audio description1:48
  • Should you use ARIA 1.1 or 1.2?0:15
  • What is WAI-ARIA?12:52

    WAI-ARIA, the Accessible Rich Internet Applications Suite, defines a way to make Web content and Web applications more accessible to people with disabilities. It especially helps with dynamic content and advanced user interface controls developed with HTML, JavaScript, and related technologies. In this lecture, we will discuss ARIA and some of the main types of attributes while providing practical examples.

  • When to use ARIA?9:42

    In this lecture, we will discuss the main situations in which ARIA is good to use--such as with signposts/landmarks, dynamic content updates, to enhancing keyboard accessibility, and to increase the accessibility of non-semantic controls.

  • What is an accessible name?12:19

    Many HTML elements have an accessible name. The accessible name for a HTML element is exposed in the browser’s accessibility tree. It is the piece of information used by Assistive Technologies (AT) to identify the element. The accessible name for an element can be derived from the element’s content, an attribute, or from an associated element. In this lecture, we will discuss what accessible names are, how to find them, and how to create them.

  • ARIA usage

Requirements

  • HTML
  • JavaScript

Description

This course has professional captions (subtitles) for all lectures.

Are you a front-end developer struggling with ARIA? Is the ARIA spec too technical and confusing? Are most online resources on ARIA outdated, and lacking in practical examples?

Meet Stefany, your new ARIA teacher.

In Stefany’s “Introduction to ARIA for Beginners” course, you will learn the basics of ARIA with easy to understand code, and real life examples.

Stefany will start with the very basics--such as what ARIA is, when to use it, and common mistakes beginners make.

Further in the course, she will explain how to use ARIA landmarks to structure your website.

Following that, she will demonstrate how screen readers interact with ARIA.

Finally, Stefany will teach you the basics of ARIA states, roles, and properties in an easy to understand way.

In addition, this course contains helpful quizzes along the way in order to test your knowledge.


At the end of the course, Stefany will show you how to build real life widgets with the knowledge you learned.

Enroll today and get a 30-Day Money-Back Guarantee!

Are you ready to begin your journey with WAI-ARIA? Start here!

Students are encouraged to contact the instructor with any guideline questions for fully fledged help and course support.

Who this course is for:

  • Web accessibility freelancers
  • Employees of a web accessibility agency
  • Accessibility advocates
  • Content creators
  • Graphic Designers
  • Web Studios
  • Freelancers
  • Any web developer interested in web accessibility
  • Web/front-end developers who want to improve their skills
  • Developers/web studios who want to stand out from their competition