Mini-Project Challenges

Build JavaScript features in shared project workspaces

DOM Apps

Project Library

6 projects available
2 in DOM Apps
Shared workspace and runner included

DOM Apps

Build UI-heavy mini projects

Practice rendering, view-state updates, and interaction design with small browser-style interfaces.

Back to homepage
2 projectsShared code runnerReusable challenge briefs
DOM AppsIntermediate

Reading List Board

Build a filterable reading-list interface that keeps summary text, visible cards, and status changes aligned.

DOM Manipulation
DOM Manipulation
40 minRendering patternsState -> UI sync
DOM AppsIntermediate

FAQ Accordion

Build a one-open-at-a-time FAQ accordion that returns stable accessibility state and preview markup.

Events
Event Handling
35 minState togglingAccessible markup