We may earn an affiliate commission when you visit our partners.
Matt Henry

Accessibility can be added on at the end or it could form the foundation of all your projects. This course will help you build robust and semantic websites that can be used by absolutely everybody.

Read more

Accessibility can be added on at the end or it could form the foundation of all your projects. This course will help you build robust and semantic websites that can be used by absolutely everybody.

As web development gets more complex, more users on assistive technology become cut off from the content of the web. In this course, Accessibility: Website Structure and Comprehension, you’ll revisit the foundations of web development to prevent accessibility problems before they start. First, you’ll explore good semantic markup and structure. Next, you’ll discover how to make web interactions comprehensible. Finally, you’ll learn how to create user interfaces perceivable by users with a wide range of abilities. When you’re finished with this course, you’ll have the deep understanding of accessibility needed to create websites for everybody.

Enroll now

What's inside

Syllabus

Course Overview
The Importance of Comprehensibility
Comprehensible Structure
Comprehensible Interactions
Read more
Comprehensible User Interfaces

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides a solid basis for understanding accessibility in web development
Emphasizes the significance of comprehensibility for inclusive web design
Designed for learners with some foundational knowledge in web development
Could benefit from incorporating hands-on practice and real-world examples
Covers essential concepts of semantic markup and structure
Taught by experienced instructors specialized in accessibility

Save this course

Save Accessibility: Website Structure and Comprehension 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 Accessibility: Website Structure and Comprehension with these activities:
Review how web markup works
Reviewing how markup works will help you understand the foundation of web development.
Show steps
  • Read articles about web markup
  • Watch videos about HTML and CSS
  • Practice writing HTML and CSS code
Review Accessibility: A Practical Guide to Making Web Sites Usable
Helps build a conceptual foundation of accessibility and its principles through existing literature while contextualizing it in the context of the course.
View Web Accessibility on Amazon
Show steps
  • Read through Chapter 1-3 of the book to gain an understanding of why accessibility matters and how to get started with building accessible websites.
  • As you cover each topic area in the course, revisit the book to supplement your learning and reinforce what you have learned in the course.
Follow an online tutorial on accessibility testing
Helps students develop practical skills in accessibility testing, enhancing their ability to ensure website accessibility.
Browse courses on Accessibility
Show steps
  • Search for a reputable online tutorial on accessibility testing.
  • Follow the steps outlined in the tutorial to learn how to use accessibility testing tools.
  • Practice using the accessibility testing tools on your own website or a sample website.
  • Evaluate the results of the accessibility test and identify areas for improvement.
Six other activities
Expand to see all activities and additional details
Show all nine activities
Compile a list of accessibility resources
Encourages students to actively engage with the broader accessibility community and expand their knowledge base.
Browse courses on Accessibility
Show steps
  • Search for online resources related to accessibility, such as articles, tutorials, and tools.
  • Review and evaluate the resources to ensure their quality and relevance.
  • Organize and categorize the resources into a comprehensive list.
  • Share the list of resources with your classmates or the broader accessibility community.
Practice using ARIA attributes
Provides repetitive exercises to reinforce understanding of ARIA attributes, a key aspect of accessibility implementation.
Browse courses on Accessibility
Show steps
  • Set up a development environment for practicing ARIA attributes.
  • Create a series of HTML elements and apply different ARIA attributes to them.
  • Use a screen reader to test how the ARIA attributes affect the accessibility of the elements.
  • Experiment with different ARIA attributes and values to understand their impact on accessibility.
Build an Accessible Website
Provides hands-on experience building an accessible website, reinforcing key concepts of the course.
Browse courses on Accessibility
Show steps
  • Choose a simple website to build that will incorporate accessibility features.
  • Plan the information architecture and content of the website, ensuring it is organized and easy to navigate.
  • Design the website's visual elements, considering color contrast, font size, and layout for accessibility.
  • Develop the website's code, implementing ARIA attributes, semantic HTML, and accessible form elements.
  • Test the website using assistive technologies, such as screen readers and keyboard navigation, to ensure its accessibility.
Create an accessibility statement
Provides practical experience in creating an accessibility statement, reinforcing the importance of accessibility documentation.
Browse courses on Accessibility
Show steps
  • Review the W3C's guidelines for writing accessibility statements.
  • Gather information about the accessibility features of your website.
  • Write a clear and concise accessibility statement that outlines the website's accessibility features and any known limitations.
  • Publish the accessibility statement on your website.
Participate in a peer review session on accessibility
Fosters collaboration and knowledge sharing among students through peer review, reinforcing the practical application of accessibility principles.
Browse courses on Accessibility
Show steps
  • Find a group of peers who are also taking the course.
  • Exchange websites or web pages for accessibility review.
  • Review each other's websites or web pages, providing feedback on accessibility features, usability, and compliance with standards.
  • Discuss the feedback received and make improvements to your own website or web page.
Write a blog post about accessibility
Encourages students to synthesize their learning by creating written content and sharing it with others.
Browse courses on Accessibility
Show steps
  • Choose a specific aspect of accessibility to focus on and research it thoroughly.
  • Organize your thoughts and structure your blog post logically.
  • Write clear and concise content, explaining the topic in a way that is easy to understand.
  • Incorporate examples and resources to illustrate your points.
  • Edit and proofread your post carefully before publishing it.

Career center

Learners who complete Accessibility: Website Structure and Comprehension will develop knowledge and skills that may be useful to these careers:
Accessibility Consultant
Accessibility Consultants help organizations create accessible and usable products and services. The Accessibility: Website Structure and Comprehension course can help Accessibility Consultants learn more about accessibility and how to create accessible and usable products and services. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which are essential for creating accessible and usable products and services.
User Experience Designer
User Experience Designers design and evaluate the user experience of products and services. The Accessibility: Website Structure and Comprehension course can help User Experience Designers create accessible and user-friendly interfaces for their products and services. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which are essential for creating accessible and usable products and services.
Full-Stack Developer
Full Stack Developers create both the front-end and back-end of websites and applications. The Accessibility: Website Structure and Comprehension course can help Full Stack Developers create accessible and user-friendly interfaces for their products and services. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which are essential for creating accessible and usable products and services.
Assistive Technology Specialist
Assistive Technology Specialists help people with disabilities use computers and other technology products. The Accessibility: Website Structure and Comprehension course can help Assistive Technology Specialists learn more about accessibility and how to create accessible and usable products and services. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which are essential for creating accessible and usable products and services.
Front-End Developer
Front-End Developers create the user interface of websites and applications. The Accessibility: Website Structure and Comprehension course can help Front-End Developers create accessible and user-friendly interfaces for their products and services. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which are essential for creating accessible and usable products and services.
Product Designer
Product Designers design and develop products and services. The Accessibility: Website Structure and Comprehension course can help Product Designers create accessible and user-friendly products and services. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which are essential for creating accessible and usable products and services.
Information Architect
Information Architects design and organize the structure of websites and applications. The Accessibility: Website Structure and Comprehension course can help Information Architects create accessible and usable websites and applications. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which are essential for creating accessible and usable products and services.
Interaction Designer
Interaction Designers design the interactions between users and products and services. The Accessibility: Website Structure and Comprehension course can help Interaction Designers create accessible and user-friendly interactions for their products and services. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which are essential for creating accessible and usable products and services.
Web Developer
Web Developers create and maintain websites. The Accessibility: Website Structure and Comprehension course can help Web Developers create accessible and usable websites that can be used by everyone. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which are essential for creating accessible and usable websites.
Software Engineer
Software Engineers design, develop, test, and maintain applications, websites, and other software products. The Accessibility: Website Structure and Comprehension course can help Software Engineers build accessible and user-friendly interfaces for their products. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which are essential for creating accessible and usable software products.
Content Strategist
Content Strategists develop and manage the content of websites and applications. The Accessibility: Website Structure and Comprehension course can help Content Strategists create accessible and user-friendly content for their products and services. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which are essential for creating accessible and usable content.
Service Designer
Service Designers design and develop services. The Accessibility: Website Structure and Comprehension course may be helpful for Service Designers who want to create accessible and usable services. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which can be helpful for creating accessible and usable services.
UX Researcher
UX Researchers research the user experience of products and services. The Accessibility: Website Structure and Comprehension course may be helpful for UX Researchers who want to learn more about accessibility and how to create accessible and usable products and services. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which can be helpful for creating accessible and usable products and services.
Technical Writer
Technical Writers create and maintain documentation for software and other products. The Accessibility: Website Structure and Comprehension course may be helpful for Technical Writers who want to learn more about accessibility and how to create accessible and usable documentation. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which can be helpful for creating accessible and usable documentation.
Back-End Developer
Back-End Developers create the server-side of websites and applications. The Accessibility: Website Structure and Comprehension course may be helpful for Back-End Developers who want to create accessible and usable products and services. The course covers topics such as semantic markup, comprehensible interactions, and perceivable user interfaces, which can be helpful for creating accessible and usable products and services.

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 Accessibility: Website Structure and Comprehension.
Provides personal stories from people with disabilities, which can help to build empathy and understanding.
Provides practical guidance on how to make websites accessible.
Provides a comprehensive overview of HTML5 and CSS3, which are essential technologies for building accessible websites.
Provides a deep dive into JavaScript, which powerful language that can be used to create interactive web applications.

Share

Help others find this course page by sharing it with your friends and followers:
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