Project

Website For The Visually Impaired

26 completions
~ 14 hours
4.0

Improve your HTML and JS skills by building a website and manipulating the DOM.

Provided by

JetBrains Academy JetBrains Academy

About

Designing a website with content accessibility in mind is crucial. Developers must consider various factors to ensure it's accessible to everyone. Your task is to construct a website catering to visually impaired individuals, complete with unique accessibility modes. Additionally, you'll learn how to manipulate the DOM through HTML and JS to create a web page.

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Toggle the available accessibility modes and display them.
Add an accessibility mode for changing the font size.
Add an accessibility mode for changing the background color.
Add an accessibility mode for hiding the images.
Add some CSS and style the page how you like.

Reviews

Miroslaw Mitura avatar
Miroslaw Mitura
7 months ago
I learned how to change the look of the page using JavaScript and practiced interactions with buttons
Borys Ushnevych avatar
Borys Ushnevych
11 months ago
The automated tests do not match the textual task description, for example, the colors of the themes. Overall, the task is boring. Most of the time was spent to find code that would simply pass the tests (without considering code style, performance, or basic logic).
Yuriy Volkovskiy avatar
Yuriy Volkovskiy
2 years ago
I've practiced disabling images and changing HTML classes, and creating elements through JavaScript. I've practiced some basic connection between CSS and JS through adding classes to HTML and making CSS flexible enough.

4.0

Learners who completed this project within the course rated it as follows:
Usefulness
4.1
Fun
3.9
Clarity
3.9