website
Project Euler
More than a thousand problems that sit exactly where mathematics and programming meet. Brute force works for the first few and then stops, so you have to find the number theory or combinatorics that makes the answer computable at all. New problems still arrive every week, and the site is built for anyone the standard curriculum isn't feeding, students and professionals alike.




