Project Euler is a series of programming challenges asking you to solve harder and harder math problems.
Can you find the 100th prime?
Can you find the sum of the first 100 primes?
Can you find the 100th prime that is also a Fibonacci number?
You can complete these challenges in any language you like.