The Front-End Accessibility Workshop
- Your instructor
- Sara Soueidan
- Tickets
- Get a ticket ↓
-
- 🍵 Tea, coffee, snacks and drinks during the whole day
- 🥪 Lunch
- 📒 Paper and pen/pencil
Workshop includes:
Full-day workshop • Monday, April 13, 2026.
In this workshop, you will learn how to build common UI patterns with accessibility baked right into them from the start — from writing proper, semantic HTML, to adding CSS that doesn’t break the accessibility of your UI, and adding accessible interactivity with JavaScript only when it is needed.
Here’s What You Should Be Expecting:
-
Inspiring & Inclusive
A full day of teaching in a friendly, inclusive group
-
Interactive & Practical
Plenty of time for practice & feedback
-
Hands-on exercises
With reviews by Sara
-
Collaborative
Learn from your teacher and other attendees
-
Dedicated Q&A time
To ask all your questions
-
Digital Smashing Certificate
A well-deserved reward for your work
€549.00
Excl. 21% VAT
🎪 Save up to 25% on this workshop with a Smashing Membership.
You will get a deep understanding of foundational principles of accessibility as we go through various UI patterns. Each pattern teaches you about an important aspect of accessibility. You will walk away with practical techniques and concepts that you can apply in your projects today.
What you will learn
We’ll walk through some of the most common UI patterns and learn what it takes to make them accessible. We will explore how code translates to assistive technology and how to handle complex interactions.
Some topics we’ll cover include:
- The accessibility tree and Accessibility APIs: How the browser communicates with assistive technology, and how you can get insights into how your code is conveyed to assistive technologies like screen readers.
- HTML and HTML Accessibility API mappings: What makes HTML elements “accessible”? How does the way you write HTML affect how it is conveyed to assistive technologies like screen readers?
- Responsible ARIA: When to use ARIA and how to avoid the “over-ARIAing” trap.
- Accessible names and descriptions: How the browser computes the accessible names of elements, and what that means to how you provide accessible names and descriptions. We’ll learn a few tips and techniques for writing more ‘DRY’ (Don’t Repeat Yourself) code.
- Patterns:
- Navigation patterns: simple website navigation, dropdown navigation, and slideout navigations.
- Tooltips and other popovers: Using the new native button functionalities to create tooltips and other types of popovers.
- Dialogs: Using native HTML to create accessible dialogs (mostly without javaScript today!)
- Buttons and disclosure widgets: Accessible show/hide patterns.
- Accordions: Communicating relationships between groupings of disclosure widgets.
- Cards: Managing complex clickable areas and information hierarchy.
- and as many more as time allows
We’ll cover the requirements for building these patterns, and how to avoid common pitfalls to ensure your patterns meet accessibility requirements.
What prerequisites skills do you need?
This workshop is designed for front-end developers who are already comfortable with HTML and CSS. We’ll cover several foundational accessibility concepts as we go through the workshop, but you’ll get the most out of this workshop if you already have some experience with accessibility.
What hardware/software do you need?
You will need to bring your own laptop, as well as headphones or earphones. We’ll be sending you a list of tools and resources to install before the workshop, including screen reader setup instructions.
The workshop is packed with content, so prepare to take a lot of notes, and have a lot of homework to do when you’re back home or in the office. At the end of the workshop, you will get a copy of the workshop slides, as well as a mini pattern library of all the components covered in the workshop.
About Sara Soueidan
Sara Soueidan is an inclusive UI engineer, author, speaker, and educator from Lebanon. With more than a decade of experience in front-end development, she has worked with companies around the world building accessible, performant web interfaces with a focus on responsive design, accessibility, and cutting-edge tech.
Today, she is dedicated to teaching designers and developers how to create inclusive and usable web interfaces. She is the creator of the “Practical Accessibility” course—an online video course for Web designers and developers who want to start creating more accessible Web user interfaces today.
She is also the author of the Codrops CSS Reference and co-author of Smashing Book 5. She writes about inclusive UI engineering on her blog and delivers talks and workshops at events worldwide, sharing practical insights for building scalable, resilient, and accessible front-end foundations.
Time & Location
This full-day workshop will take place the day before SmashingConf. The workshop will be running from 09:30 to 17:00 on Monday, April 13, 2026.
The workshop is happening at Theo Thijssenhuis (HvA), Wibautstraat 2-4, 1091 RZ Amsterdam.
Schedule for Monday, April 13, 2026
09:00 – Doors open, Registration
09:30 – Introduction & Kick-off
11:00 – Coffee Break
13:00 – Lunch
14:00 – Afternoon Session
15:30 – Coffee Break
17:00 – The End
Save 100 EUR when signing up for the conference and a workshop!
€549.00
Excl. 21% VAT
🎪 Save up to 25% on this workshop with a Smashing Membership.