"http://interactive-free-python-lab.uk" - a comprehensive guide to Python programming for beginners and intermediate learners, completely free.