Peer 2 Peer University‘s Mechanical MOOC “A Gentle Introduction to Python,” which uses materials from MIT OpenCourseWare courses 6.189 A Gentle Introduction to Programming using Python and 6.00SC Introduction to Computer Science and Programming. The course has more than 1,700 learners participating.
The course uses a mailing list to coordinate participant activity across existing open learning resources, including MIT OpenCourseWare, Codecademy, and OpenStudy. Here is the kickoff e-mail, which is also archived on the course blog:

Mechanical MOOCsters,
The start of the Mechanical MOOC A Gentle Introduction to Python is here! We begin our journey with a reading, a video, and some exercises from Codecademy before tackling the first homework assignment. You should try to finish this material in the first week.


Let your learning style be your guide with the materials. If you like to learn by doing, dive into the Codecademy exercises; if you are a reader, start with the text; or if you prefer a lecture-style introduction, begin with the videos. Once you are done with all three, move on to the homework.
Remember, if at any time you have questions, go over to OpenStudy or email your small group. And remember to hand out medals on OpenStudy to anyone who helps you out!
Thank you kindly for your attention,
– The Mechanical MOOC