Skip to content
On this page

Challenge

What is a challenge?

“On DojoCode, challenges are code exercises that focus on building your software developer skills. The challenges are of different types, from beginner level to more advanced ones, both node.js and browser. These are made to test attention and knowledge, improving the speed and creativity of the users

Working on a challenge

DojoCode supports users in various ways so that their interaction with the site is maximally effective:

  • You can solve the challenge after reading the requirement and description.
  • You can run the tests against your solution and solve challenges using the results.
  • If you don’t know the solution to the problem, you can unlock the solution.
  • You can share your opinions or ask questions about the solutions by adding comments on others' solutions.
  • You can find solutions similar to yours after you manage to solve the challenge or unlock the solution.

Contributing to the site

Users can also contribute to the DojoCode Challenge in various ways:

  • After a challenge is solved, you can express your opinion by leaving a vote, and feedback on the popup that will appear after each solution.
  • When solving a challenge you can also share your feedback message, using our Feedback contact form or by writing your own.
  • You can create new challenges that, after going through the BETA process, they become publicly available for all the DojoCode users to solve.
  • If you are proud of your work or wanna share someone’s solution you can share the solution on different platforms.