Surya JS Journey
Learn JavaScript through concepts, code, and guided practice.
A focused workspace for concept study, interactive examples, visual explanations, and challenge solving.
Challenges
Practice JavaScript with targeted exercises.
Work through focused exercises tied to the concepts in the platform. Each challenge includes a prompt, starter code, and expected outcome so you can practice deliberately.
Total Challenges
17
Estimated Time
Most challenges can be completed in 8 to 12 minutes.
Workflow
Read the brief, solve in the editor, then validate your output.
Showing 17 of 17 challenges
Visible Challenges
17
Fastest Start
6 minutes to complete
Focus
Choose a challenge, solve it in the editor, and validate the output.
Challenge
Choose the right declaration
Replace the wrong declaration so the counter can change and the lesson title stays constant.
Challenge
Return the missing result
Finish a function so the computed value is returned instead of disappearing as `undefined`.
Challenge
Complete an arrow callback
Use an arrow function to transform a list of numbers into doubled values.
Challenge
Destructure a profile object
Extract the right properties from an object using destructuring syntax.
Page 1 of 5 • Showing 4 of 17 challenges