CodingBat
CodingBat is simple webpage: sections with exercises for both Java and Python, small quizzes and the goal is to find the best code to solve the problem.In the end the goal is not only to fulfill the quiz but also to compare your results with optimized code. This created an interesting “look here stupid!” feeling on my side in the first quizzes already. Sometimes, the solutions are so beautiful and simple. Especially for a hobby-coder like I am:
But, these quizzes put you in a permanent “let’s solve this” attitude and are appealing as well. So, let’s go back to the site and try harder…