Coursera online course -  An Introduction to Interactive Programming in Python