JavaScript
Small Projects
Build from scratch, on your own, the components you'll find on almost every website, such as tabs, dialogs, tables, toasts and a carousel.
Start the trackFree, no sign-up needed
What you'll learn
- TabsA component screen readers understand
- Modal dialogFocus stays inside the dialog
- Sortable tableA header that sorts the table on click and announces its state
- Theme switcherThree states, not two
- Collapsible FAQA button that announces what it opens
- Toast notificationsShown, announced, then gone
- CarouselIt wraps around and announces its position
- StopwatchTime comes from the clock, not from counting ticks
Track contents
8 lessons, 2 hours in total- 1TabsJavaScriptA component screen readers understand16 min
- 2Modal dialogJavaScriptFocus stays inside the dialog16 min
- 3Sortable tableJavaScriptA header that sorts the table on click and announces its state15 min
- 4Theme switcherJavaScriptThree states, not two14 min
- 5Collapsible FAQJavaScriptA button that announces what it opens14 min
- 6Toast notificationsJavaScriptShown, announced, then gone14 min
- 7CarouselJavaScriptIt wraps around and announces its position15 min
- 8StopwatchJavaScriptTime comes from the clock, not from counting ticks15 min