Ideally, I'm looking for a set of problems ordered by difficulty that do not depend on the functionality of the language used (disqualifies pythonchallenge) and cover all sorts of real-world problem (disqualifies Project Euler). Does such a thing exist?
If not, what's the next best thing?
If possible, I would prefer something usable online, rather than a hard-copy book.
Related question: Books having graded collection of programming problems. However this question does not really give the answer required.
EDIT: I seem to have missed pointing out that the purpose of the question is to learn new programming languages by writing the same programs.