Looking to learn a little Python programming? Take a look at these free courses:
Learn to Program: Crafting Quality Code
An Introduction to Interactive Programming in Python
Using Python in ArcGIS Desktop 10
MIT: A Gental Intro to Programming Using Python