We may earn an affiliate commission when you visit our partners.
Fiona Holder

Web accessibility is more straightforward than you'd think. This course starts with an inaccessible web form and steps through each of the changes necessary to make it accessible, including an introduction to testing with free screen reader software.

Read more

Web accessibility is more straightforward than you'd think. This course starts with an inaccessible web form and steps through each of the changes necessary to make it accessible, including an introduction to testing with free screen reader software.

Web accessibility can seem like a daunting topic, but it's actually fairly simple to make improvements and meet the guidelines with some small changes to your HTML and CSS. In this course, Making a Web Form Accessible, you'll be starting with a fully-functional, but inaccessible web form for booking a room at a hotel. You'll walk through the minor changes required to make it fully accessible. You don't need to have any prior experience of making a website accessible, just a good understanding of HTML, CSS, and JavaScript/jQuery and you're ready to go. At each step, you'll be shown what the issue is, a straightforward way of resolving it, and the improved outcome. Never used a screen reader before? You'll see how to get started with the free NVDA screen reader to see your site from a different perspective. You'll also learn about WAI-ARIA (a specific kind of HTML) and how to fix the form validation. By the end of this course, you'll know how to create a web form that is vastly more usable for everyone, and still just as stylish as when you started.

Enroll now

What's inside

Syllabus

Getting Started with Keyboard Accessibility
Improving Our Form for Screen Reader Users
Using WAI-ARIA to Provide More Context
Fixing the Form Validation
Read more
Adding Some Final Improvements

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Focuses on creating accessible forms, an essential skill for web developers
Tailored toward learners with a foundation in HTML, CSS, and JavaScript
Practical approach with hands-on improvements to an actual web form
Introduces essential accessibility tools like screen readers

Save this course

Save Making a Web Form Accessible to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Making a Web Form Accessible with these activities:
Review HTML, CSS, and Javascript/jQuery
Making a web form accessible will be much easier if you have good working knowledge of the basics of HTML, CSS, and JavaScript/jQuery.
Browse courses on HTML
Show steps
  • Review some code on W3Schools to get a refresher.
  • Try rebuilding a simple website to test your skills.
Create a cheat sheet of the key points.
A cheat sheet will help you to quickly review the key points of the course, so you can easily reference them.
Show steps
  • Review the course material.
  • Identify the most important key points and terms.
  • Create a cheat sheet.
Attend a Pluralsight live event or join a study group for this class.
Learning from and interacting with other people can be a great way to retain information. Asking questions and answering other people's question will help to reinforce the material covered in the course.
Show steps
  • Do some research to find a Pluralsight live event or online study group.
  • Work with the group to identify a schedule and course outline.
  • Attend your first meeting.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Volunteer to help out at a local web development or accessibility meet up.
Volunteering can help you connect with other people in the field who can help you learn and grow.
Show steps
  • Research local web development or accessibility meet ups.
  • Contact the organizers of the meet up to ask about volunteer opportunities.
  • Show up to the meet up and volunteer to help out.
Create a screen reader testing plan.
Creating a plan for testing your website with a screen reader will help you avoid any gaps in your accessibility fixes.
Show steps
  • Review your website to find all of the forms.
  • Develop a test plan that outlines the steps involved in testing each form.
  • Test your website with the screen reader, using your plan as a guide.
Do practice exercises for each topic in this course using the NVDA screen reader.
The most effective way to get good at something is to keep doing it. Practice using the NVDA screen reader to familiarize yourself with it and to improve your chances of catching accessibility issues in your code.
Show steps
  • Find a website that you're familiar with.
  • Use the NVDA screen reader to navigate the website.
  • Make a list of any accessibility issues that you find.
  • Use your development tools to fix the accessibility issues that you found.
  • Test your changes using the NVDA screen reader.
Participate in a web accessibility hackathon.
This will be a challenging but rewarding experience that will help you to improve your skills.
Show steps
  • Find a web accessibility hackathon to participate in.
  • Form a team or work individually.
  • Develop a solution to an accessibility problem.
  • Submit your solution to the hackathon.

Career center

Learners who complete Making a Web Form Accessible will develop knowledge and skills that may be useful to these careers:
Web Accessibility Specialist
Web Accessibility Specialists ensure websites and other digital media are accessible to users with disabilities. The course, “Making a Web Form Accessible,” can help build a foundation for this role by teaching how to identify accessibility issues and make necessary improvements to web forms. Knowledge of HTML, CSS, and JavaScript/jQuery is beneficial for this role, which this course will provide.
Web Developer
Web Developers build and maintain websites and other web-based applications. The course, “Making a Web Form Accessible,” can help build a foundation for this role by teaching the importance of accessibility and how to implement inclusive design practices. Knowledge of HTML, CSS, and JavaScript/jQuery is beneficial for this role, which this course will provide.
Front-End Developer
Front-End Developers focus on the design and implementation of the user interface for websites and other web-based applications. The course, “Making a Web Form Accessible,” can help build a foundation for this role by teaching the importance of accessibility and how to implement inclusive design practices. Knowledge of HTML, CSS, and JavaScript/jQuery is beneficial for this role, which this course will provide.
User Experience (UX) Designer
User Experience (UX) Designers focus on creating user-centered designs for websites and other digital products. The course, “Making a Web Form Accessible,” can help build a foundation for this role by teaching the importance of accessibility and how to implement inclusive design practices. Knowledge of HTML and CSS is beneficial for this role, which this course will provide.
Software Engineer
Software Engineers design, develop, and maintain software systems. The course, “Making a Web Form Accessible,” may be useful for those interested in specializing in web development or user experience design. Knowledge of HTML, CSS, and JavaScript/jQuery may be beneficial for this role, which this course will provide.
Instructional Designer
Instructional Designers create and develop educational materials and experiences. The course, “Making a Web Form Accessible,” may be useful for those interested in specializing in online learning or accessibility. Knowledge of HTML and CSS may be beneficial for this role, which this course will provide.
Technical Writer
Technical Writers create and develop documentation for software, hardware, and other technical products. The course, “Making a Web Form Accessible,” may be useful for those interested in specializing in web accessibility or user experience documentation. Knowledge of HTML and CSS may be beneficial for this role, which this course will provide.
Information Architect
Information Architects design and organize the structure and navigation of websites and other digital products. The course, “Making a Web Form Accessible,” may be useful for those interested in specializing in accessibility or user experience design. Knowledge of HTML and CSS may be beneficial for this role, which this course will provide.
User Researcher
User Researchers conduct research to understand the needs and behaviors of users. The course, “Making a Web Form Accessible,” may be useful for those interested in specializing in accessibility or user experience research. Knowledge of HTML and CSS may be beneficial for this role, which this course will provide.
Content Strategist
Content Strategists plan and manage content for websites, social media, and other digital platforms. The course, “Making a Web Form Accessible,” may be useful for those interested in specializing in accessibility or user experience content. Knowledge of HTML and CSS may be beneficial for this role, which this course will provide.
Sales Manager
Sales Managers plan and execute sales strategies. The course, “Making a Web Form Accessible,” may be useful for those interested in specializing in sales for web-based products or accessibility. Knowledge of HTML and CSS may be beneficial for this role, which this course will provide.
Product Manager
Product Managers are responsible for the planning, development, and marketing of products. The course, “Making a Web Form Accessible,” may be useful for those interested in specializing in product management for web-based products or accessibility. Knowledge of HTML and CSS may be beneficial for this role, which this course will provide.
Marketing Manager
Marketing Managers plan and execute marketing campaigns. The course, “Making a Web Form Accessible,” may be useful for those interested in specializing in marketing for web-based products or accessibility. Knowledge of HTML and CSS may be beneficial for this role, which this course will provide.
Project Manager
Project Managers plan and execute projects. The course, “Making a Web Form Accessible,” may be useful for those interested in specializing in project management for web development or accessibility projects. Knowledge of HTML and CSS may be beneficial for this role, which this course will provide.
Business Analyst
Business Analysts analyze and improve business processes and systems. The course, “Making a Web Form Accessible,” may be useful for those interested in specializing in business analysis for web-based systems or accessibility. Knowledge of HTML and CSS may be beneficial for this role, which this course will provide.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Making a Web Form Accessible.
Provides a comprehensive overview of web accessibility, including the principles of accessible design, how to test for accessibility, and how to fix common accessibility problems. It valuable resource for developers who want to create accessible websites.
Focuses on practical guidance for designing accessible and inclusive user interfaces. It provides a collection of proven design patterns and best practices that can be applied to any web project, regardless of the level of accessibility expertise.
Comprehensive guide to universal design for the web, which aims to create websites that are accessible to everyone, regardless of their abilities or disabilities. It includes practical advice on designing for different disabilities and provides real-world examples of accessible websites.
Is designed for developers who want to learn more about web accessibility. It covers the basics of accessibility, as well as more advanced topics such as ARIA and JavaScript accessibility.
Offers a comprehensive overview of web accessibility best practices. It includes practical advice on developing accessible HTML, CSS, and JavaScript and covers a wide range of accessibility considerations, including content structure, navigation, and multimedia.
Provides practical guidance on how to make websites accessible. It covers a wide range of topics, including how to create accessible forms, how to use ARIA to enhance accessibility, and how to test for accessibility. It valuable resource for developers who want to create accessible websites.
The NVDA User Guide is an extensive online resource for users of NVDA, a popular open-source screen reader software. The course includes an introduction to testing with NVDA, and this resource complements the course well by providing in-depth guidance on NVDA-specific features and usage.
Introduces the principles and practices of inclusive design, which aims to create products and environments that are accessible to everyone. It is written for a broad audience and provides valuable background knowledge for understanding the importance of accessibility.
Is written for anyone interested in making their websites more accessible, whether they are developers, designers, or content creators. It provides a practical, step-by-step approach to understanding and implementing accessibility features.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Making a Web Form Accessible.
Accessibility: Keyboard Input and Forms
Most relevant
Accessibility: Testing and Screen Reader Use
Most relevant
From Figma to Code
Creating Accessible Websites
Advanced Styling with Responsive Design
Web Accessibility: Learn Best Practices, Tools &...
Web Accessibility Training Course WCAG 2.1 & 2.2...
Practical Accessibility for Web Developers: Form Controls
Microsoft Azure Cognitive Services: Immersive Reader
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser