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.