**Project Euler** is a series of challenging mathematical/computer programming problems ... online.

**"Project Euler exists to encourage, challenge, and develop the skills and enjoyment of anyone with an interest in the fascinating world of mathematics."**

**http://projecteuler.net/**