Not quite what you are looking for, but there are lots of fun challenge sites out there you can use to learn and practice.  <a href="http:&#x2F;&#x2F;www.wechall.net&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.wechall.net&#x2F;</a> has a good list.