You can also use the python course on MIT OpenCourseware, but the edx.org one has much more material.
You can also use the Harvard and IIT courses
https://www.edx.org/course/harvardx/harvardx-cs50x-introduction-computer-1022#.U2FbtPldXjk
https://www.edx.org/course/iitbombayx/iitbombayx-cs101-1x-introduction-1447#.U2FbtfldXjk