Wow, that waitlist filled up quick! James has put together a list of resources he has used in the past for his Coding for Adults Python class.
Python Crash Course
Past classes have been loosely based on Python Crash Course: A Hands-on, Project-based Introduction to Programming by Eric Matthes.
Codeacademy is an excellent resource with which you can learn to code within a browser, for free, & with no extra software required. Sign up
A Gentle Introduction to Programming Using Python
If you have no previous experience in programming, this class from MIT OpenCourseWare will teach you Python. Take the class.
Introduction to Computer Science and Programming
Learn how computation helps solve problems. This MIT OpenCourseWare class is available online and for you to use at your own pace. It assumes little or no previous programming skills. Attend the class.