Ich weiß nicht genau, ob die Seite hier im Forum schon gepostet wurde, wenn ja dann tut es mir Leid. Ansonsten hier:
Project Euler
Man muss glaube ich nicht viel dazu sagen, hier werden Aufgaben (problems) nach Schwierigkeit sortiert aufgelistet. Man kann sie auch ohne einen Account einsehen. Die Registrierung bietet allerdings den Vorteil, dass man einen Punktestand hat (Pro gelöstem Problem einen Punkt) und sich im Forum zu jeder gelösten Aufgabe die Wege anderer anschauen kann, die ihre Lösung preisgeben.

Hier lernt man relativ schnell, sich mit Problemen generell auseinanderzusetzen, da diese schnell fordernd werden und nicht einfach hingeklatscht werden können. Momentan gibt es 301 Aufgaben, die Zahl wächst aber stetig. Ihr könnt ja einfach mal reinschauen, viele Themengebiete werden abgedeckt.

/motion