Project Euler is a collection of challenging mathematical and computational problems. The first couple of problems are rather straightforward, however the difficulty gets very hard after the first 10 problems.

So if you like programming and solve math problems go to and try to solve a couple of the problems.

project euler progress