Euler is a project mainly written in Python, it's free.
My project euler answers
Project Euler is located at http://projecteuler.net/, it's a whole whack of programming problems.
This repo probably won't get updated a whole bunch probably, but it's fun to poke at every now and then.