Learning to code using Project Euler [http://projecteuler.net]