Online Programming Challenges on Coderbyte
At Coderbyte they strive to make it easy for people just coming in to get used to the online coding environment and not become too intimidated from the difficulty of some challenges. They have plenty of challenges ranging from easy to hard difficulty on the Challenges page.
- Easy & Medium Challenges: For these challenges we are timed when writing our code, and during the processing period we get points based off our ouputs and also for how fast we completed the challenged. We receive five points for each part for a total of 10 points.
- Hard Challenges: For hard challenges, we are no longer timed when writing code. Instead we have as long as we want to complete the challenge and the total number of points we can get for each challenge is 15 points now.
- Advanced Challenges: For advanced challenges, we are also not timed and the challenges are worth 15 points. These require specific knowledge of certain concepts in Physics, Linear Algebra, Calculus, etc.
And the other features that can be obtained is Coderbyte Group. Coderbyte Group is a tool ideal for a classroom, work, or friendly competition setting. Groups allows users to collaborate privately while programming. When users join a group they can complete challenges, earn points, chat, and create their own projects.
Currently they offer several programming languages for us to code in. Each language comes with its own basic template in the Editor so that we have some sort of starting point before we start coding.
- Python version 2.7.2
- PHP version 5.2.11
- Ruby version 1.9.3
- Java version sun-jdk-188.8.131.52
- C version gcc-4.3.4
- C++ version gcc-4.3.4
- C# and Perl coming soon
The challenges range in difficulty and they can all be completed straight through their online application, no need to download or upload anything. The goal is to improve our abilites for solving challenging problems we might encounter one day when programming on our own. Let's Challenges !