Skip to Content

Free* Online Training from AFixt

Attend live online training from Karl Groves. Karl has trained thousands of people at over 120 companies, in 15 countries, across 5 continents on the topic of digital accessibility and has recently developed all new training content for AFixt.

May 15: GAAD Workshop - Stem to Stern Accessibility

8am – 4pm US Eastern Time

Whether you work in a large or small organization, follow an agile or waterfall process, are experienced or just starting out, this workshop will guide you toward reliably developing accessible and usable products. This workshop is structured to be inclusive and engaging to all skill sets and levels.

Through a mix of lecture and highly interactive group work, this workshop covers everything from the beginning to the end in developing a high quality, accessible product. This includes product requirements, procurement, design, development, release, maintenance, and support.

June 17: Executive Overview of Accessibility

1pm – 3pm US Eastern Time

Learn why accessibility matters and how to manage it like a quality initiative — from
disability basics and WCAG principles to the accessibility business case and integrating accessibility into your
product management process. Topics include:

  • What is Accessibility? – Definition, equal access, and situational/environmental factors
  • Types of Disabilities – Visual, hearing, motor, cognitive, speech
  • International Standards & Regulations – WCAG, Section 508, European Accessibility Act & more
  • Managing Accessibility – Risk assessment and ROI of accessibility investment
  • Extreme Accessibility – Applying XP practices to accessible design & development
  • Rapid Discovery & Remediation – how to best approach the accessibility issues in existing systems
  • Accessibility Maturity – applying best-in-class tools and techniques toward becoming an organization that is proactive instead of reactive

July 15, 16: Accessibility Basics

8am – 4pm US Eastern Time

Learn the foundations of digital accessibility — WCAG standards, assistive technologies,legal requirements, and universal design. Everything you need to build inclusive experiences and prepare for IAAP CPACC certification. Core topics are:

  • Basics of Accessibility — Defines accessibility in physical and digital contexts,
    provides disability statistics, and outlines common disability types.
  • Understanding Disabilities — Explores different models of disability, including the
    medical model and the social model, and how they shape our understanding of barriers.
  • Introduction to Assistive Technologies — Surveys the landscape of assistive technologies
    including screen readers, magnifiers, voice recognition, and alternative input devices.
  • Desktop Assistive Technologies — Deep dive into desktop assistive technologies with a
    focus on screen readers like JAWS, NVDA, VoiceOver, and Narrator.
  • Mobile Assistive Technologies — Covers how assistive technology works on mobile
    platforms, including touch gestures and voice commands.
  • Usability and User Experience — Introduces user-centered design methodology and how
    accessibility integrates into user research and iterative testing.
  • Universal Design for Learning — Presents the UDL framework and its three guidelines:
    Engagement, Representation, and Action & Expression.
  • Intro to Accessible Design — Covers the seven principles of Universal Design for creating
    products and environments usable by all people.
  • Testing Overview — Compares accessibility testing methodologies, tools, and techniques

August 19, 20: Accessible Web Development

8am – 4pm US Eastern Time

During this two-day training, master the technical skills of accessible web development — semantic HTML, ARIA, forms, keyboard navigation, images, media, color contrast, and more. Learn to build websites that work for everyone, including assistive technology users.

  • Images — Covers basic non-text content like photographs, icons, and illustrations,
    focusing on providing meaningful text alternatives. Also Addresses complex images such as charts, graphs, and infographics,
    including detailed descriptions and data tables.
  • Media — Covers audio and video content, emphasizing captions, transcripts, and audio
    descriptions for users with hearing and visual impairments.
  • Frames and Iframes — Proper implementation of frames and iframes with meaningful titles
    to ensure assistive technology compatibility.
  • Document Structure — Explains semantic HTML, proper heading hierarchy, and landmarks for
    logical content organization and navigation.
  • Navigation — Covers menus, links, skip links, and landmarks, emphasizing meaningful link
    text and logical structure.
  • Tables — Creating accessible data tables using proper semantic markup like headers and
    cells to convey data relationships.
  • Color and Contrast — Addresses contrast requirements for readability and avoiding
    reliance on color alone to convey information.
  • CSS — Examines responsive design and flexible layouts that maintain accessibility across
    screen sizes and assistive technologies.
  • Understanding Accessible Name and Description — In-depth explanation of the AccName
    algorithm and how screen readers communicate element purpose.
  • ARIA — Covers ARIA attributes and their role in making dynamic content and interactive
    components accessible.
  • Language and Content — Emphasizes plain language, proper language identification in
    HTML, and clear, accessible writing.
  • Forms — Creating accessible forms with proper labels, error handling, and semantic
    structure for all users.
  • Keyboard Accessibility — Ensuring all interactive elements are operable via keyboard
    with clearly visible focus indicators.

At the end of this course, you should be well prepared to pass the WAS certification test from the IAAP.

Note: You must have taken Accessibility Basics or already hold a CPACC certification before taking this course.

September 16: Workshop, Accessibility of Forms

8am – 4pm US Eastern Time

Learn to design and build accessible, user-friendly web forms: from choosing the right fields and labels to validation and error handling that works for everyone, including people
with disabilities. Topics include:

  • DOM and Accessibility – How HTML elements map to accessibility APIs and assistive
    technologies
  • Intro to Forms – why forms matter; high-level requirements & design principles
  • Form Layout and field choice – choosing the layout and selecting fields
  • Labels, Accessible Name, and supplemental information – understanding how labels are conveyed to users
  • Submission – Primary vs. secondary actions; AJAX form processing
  • Validation – Smart defaults; inline and global validation

Note: You must have taken Accessibility Basics (or hold a CPACC) and Accessible Web Development before taking this course. This course assumes working knowledge of accessibility concepts, HTML and CSS.

October 21: Accessibility Auditing the AFixt Way

8am – 4pm US Eastern Time

Learn a data-driven, tool-assisted approach to accessibility auditing — from automated
scanning and manual verification to prioritized reporting and remediation tracking — using the exact process and methodology we use. Topics include:

  • Introduction & Philosophy
  • Testing methodologies
  • Understanding the Accessibility Tree & assistive technologies
  • Evaluating Against Standards
  • Failure Analysis & Prioritization
  • Reporting
  • Remediation Tracking & Retesting
  • Integrating Auditing Into Development Workflows
  • Applied learning

Note: You must have taken Accessibility Basics (Or hold a CPACC) and Accessible Web Development before taking this course. This course assumes working knowledge of accessibility concepts, HTML and CSS.

November 18: Deep Dive into WAI-ARIA

8am – 4pm US Eastern Time

Go beyond the basics of WAI-ARIA. Learn roles, states, properties, and design patterns for
building custom accessible components — from tab panels and dialogs to live regions and
complex widgets that work seamlessly with assistive technologies. Topics include:

  • Introduction to WAI-ARIA – What ARIA is, when to use it, and the five rules that guide proper implementation.
  • ARIA History – How ARIA emerged to bridge the gap between dynamic web applications and
    assistive technology support.
  • Building an Accessible Widget – A step-by-step walkthrough of applying roles, states,
    properties, and keyboard interaction to a custom component.
  • Document Landmarks – Using landmark roles to define page regions so assistive technology
    users can quickly navigate content.
  • Application Menus – Implementing menu and menubar patterns with proper role hierarchy,
    keyboard navigation, and focus management.
  • Buttons – Creating accessible button controls, including toggle buttons, with correct
    roles, states, and keyboard behavior.
  • Carousels – Building rotating content panels with accessible controls, live region
    announcements, and pause functionality.
  • Dialogs – Implementing modal and non-modal dialogs with focus trapping, return focus, and
    proper labeling.
  • Multistate Checkboxes – Managing mixed-state checkbox groups using aria-checked and
    coordinating parent-child state changes.
  • Sliders – Building range input controls with aria-valuenow, aria-valuemin, aria-valuemax,
    and keyboard operability.
  • Sortable Tables – Adding aria-sort and live feedback to data tables so users know how
    content is ordered.
  • ARIA Future – Upcoming ARIA developments and how evolving browser and assistive technology
    support will shape best practices.

Note: You must have taken Accessibility Basics and Accessible Web Development before taking this course. This course assumes working knowledge of accessibility concepts, HTML, CSS, and JavaScript. All coding work in this course uses vanilla JavaScript, not frameworks.

* The Fine Print

Unless specified otherwise, these trainings are scheduled to go from 8am – 4pm US Eastern Time. This time allotment provides for a fair amount of flexibility to allow for a lot of Q&A time and conversations throughout the day. Each day’s training may end early, depending on the amount of interaction.

There will be 15-minute breaks every 1 hour as well as a 1-hour break at approximately noon US Eastern Time.

This training is FREE, subject to the details provided below.

These trainings are limited to 500 attendees. Preference will be given to paid attendees first.

Only registered people can attend. Registrants will get a private Zoom meeting link via email, prior to the event.

Notes, slides, and recordings will not be shared after the training. Attendees can pay for the materials at a price of $499 per person per course. Please inquire about volume discounts.

All paid attendees will get final materials after course videos are edited, transcribed, and captioned. Paid attendees will also get online access to our training platform so they can take advantage of all updates and improvements to content.

Competitors, competitor employees, and freelancers are not allowed to attend for free.

Multi-course discount: $799 will get full online access to all current and future courses from AFixt.

Training Registration