Project Euler
HOME
LIFE
HOBBIES
Project Euler
is a really cool way to do any of the following:
learn a programming language
practice your math skills
practice your programming skills
by solving a series of increasingly difficult puzzles.
You even get a badge to brag about your progress: