I just completed the course early via the current run on Coursera. I have some experience programming, but this is my first real attempt to learn Python so it was great to learn this from a very basic starting point. I also liked the extra videos to show others that have taken Dr. Chuck's courses around the world as well as some of the interviews with people working in technology including Guido van Rossum the creator of Python. I am eager to continue the sequence and recommend it for anyone interested to learn how to program regardless of their prior background. It is a very gradual and straightforward approach to learning the material that anyone can pick up.