Put your programming skills to the test

  • Challenge yourself with our programming challenges.

  • Compete aggressively against your friends and the world.

  • Make friends and talk about programming.

  • Try out a programming challenge right now:

    JavaScript | Python

    Coderbyte is a place built for anyone to practice and perfect their programming skills. Challenges are added almost every day so you can work on applying your algorithmic thought process on any problem you want at anytime. Coderbyte is built on improving your ability to work on common logic, mathematical, and algorithmic problems you might one day encounter.

    JavaScript Challenge

    Using the JavaScript language, have the function jsChallenge() add up all of the numbers from 1 to 1000. But every time a number appears that is divisible by 5 or 7, disregard it and do not add that number to the others (ie. disregard 7, 10, 15, 21, etc). Do not put any code outside of the function and use the return keyword to return your answer from within the function.

    Run your code

    Check out more challenges
  • Coderbyte is a place to practice and perfect your programming skills. Here you can solve programming challenges to earn points and climb to the top of the rankings. You can also submit your own challenges for other coders to work on. In addition, every few weeks there is a programming competition where you can win prizes, stack up on points, and unlock new features!

  • What people are saying

    Stuck on a @coderbyte problem for an hour yesterday, came back today and solved it in < 1 minute. Feeling like and idiot but very amused! - Luke Vivier

    If you love puzzles and challenges, @coderbyte seems to be a place to visit: www.coderbyte.com - Clicquot Taste

    Try some of the JavaScript challenges at www.coderbyte.com to keep you busy until the next meetup! - Houston JavaScript