Build an Interactive Metro Route Planner
Create a two-step DOM interaction that selects metro endpoints, highlights the route, calculates stops, and resets the planner.
JavaScript
Challenge overview
- Format
- Build a Component
- Category
- JavaScript
- Difficulty
- Intermediate
javascriptdomeventsclasslistdata-attributesstate
Keep practicing
More coding challenges
JavaScript · Intermediate
Convert a Promise Chain to async/await
Refactor a working JavaScript Promise chain into an async function that awaits user and post data before returning one dashboard object.
View challengeJavaScript · Beginner
Delivery Speed
Build a JavaScript else if chain that classifies delivery speed as Express, Priority, or Standard from the provided number of days.
View challengePython · Beginner
Delivery Speed in Python
Classify a Python delivery estimate with if, elif, and else branches that cover express, priority, and standard arrival ranges.
View challenge

