CodingBat is a free site of live coding problems to build coding skill in Java and Python (example problem). CodingBat is a project by Nick Parlante, a computer science lecturer at Stanford.
More info you can find there.

CodingBat page

I have resolved all the exercises with Java language. The result of my work can be found on GitHub.