Free MOOCs or Online Courses teaching Python Coursera: Python for Everybody Specialization — for information on how to "audit" (study for free) the courses refer to A Guide on How to Sign up for Coursera Courses for Free