3INTERMEDIATE

Introduction to web accessibility

Designing and building accessible websites is crucial for front-end developers. This path introduces you to key concepts while providing challenges with specific accessibility considerations in web design.

5 challenges
Level 3
~10 hours
Introduction to
5 challenges to complete

Prerequisites

Solid understanding of HTML, CSS, and JavaScript

Learning outcomes

Understand WCAG guidelines
Implement keyboard navigation
Use ARIA attributes correctly
Test with screen readers

Challenges

INTERMEDIATEPREMIUM

Mood tracking app

Build a mood tracking app to help users log their daily feelings and track their emotional wellbeing over time.

HTMLCSSJavaScript
ADVANCEDPREMIUM

Browser extension manager

Create a browser extension manager interface with the ability to enable, disable, and configure extensions.

ReactTypeScriptCSS
3
JUNIORFREE

Personal blog

Build a personal blog with article listing, individual article pages, and a responsive design.

HTMLCSSJavaScript
4
NEWBIEFREE

Character counter

Create a character counter component that updates in real-time as users type in a text area.

HTMLCSSJavaScript
5
JUNIORFREE

Conference ticket generator

Build a conference ticket generator that creates personalized tickets based on user input.

HTMLCSSJavaScript
Learn-Frontend