Creating Accessible Websites

What you will learn
Creating accessible websites
Working with WAI-ARIA
Designing color blind friendly pages
Creating interfaces that can be accessed with the keyboard
Achieving WCAG compliance
Course Gallery




Charts
Comidoc Review
Our Verdict
This course on creating accessible websites is a good introductory resource for web developers who are new to accessibility. It successfully imparts the importance of considering various disabilities when designing interfaces and the impact it has on user experience. However, some inconsistencies in presentation and confusing coding practices may leave more experienced developers wanting. As a seasoned e-learning critic, I found that this course could benefit from revisions to ensure a more polished and complete learning experience. It has room for improvement regarding the depth of explanations, organization of content, and consistency in conveying best practices throughout the examples provided. Nevertheless, it does serve as a stepping stone towards creating accessible websites by highlighting the need for better UI design that caters to diverse users.
What We Liked
- Covers a wide range of accessibility topics, making it a good starting point for beginners
- Practical examples and exercises help learners understand and implement accessibility standards effectively
- Discusses the need for accessibility in web design for various disabilities including blindness, low vision, color blindness, and keyboard usability
- Brings attention to the importance of accessibility in front-end development
Potential Drawbacks
- Some topics could benefit from more detail and explanation, such as alternative approaches for certain recommendations
- Examples may not always show best practices; suggestions for improvement are provided, showcasing a need for a more polished course
- Presentation of content can be improved to provide better flow and reduce distractions, like unnecessary background music during explanations
- A few coding principles lack proper clarification, leaving room for confusion in implementation