If you have been looking for the best free resource on the internet to learn Python Programming from scratch, consider looking at this EDX course: Introduction to Computer Science and Programming Using Python

As I write this post, the total number of enrollments in the course are 1,152, 759. This is the most number of students enrolled in any Python course on the internet as per my research. If you are aware of any other course which has that many learners, do let me know in comments down below.

The best part is, anyone can enroll in the course for free as long as you don’t need a certificate and University credits.

The length of the course is 9 weeks. Learners need to devote 14-16 hours/week to complete the course.

Instructors of the Course

The instructors of this introductory Python course are vastly experienced and very popular names :

John Guttag , Dugald C. Jackson Professor of Computer Science and Electrical Engineering MIT

, Dugald C. Jackson Professor of Computer Science and Electrical Engineering MIT Eric Grimson , Bernard Gordon Professor of Medical Engineering, Professor of Computer Science MIT

, Bernard Gordon Professor of Medical Engineering, Professor of Computer Science MIT Ana Bell, Lecturer, Computer Science and Electrical Engineering MIT

Who can take this free Python Course?

This course can be taken by anyone. Learners require no prior knowledge of Python to start learning from it. Learners from Iran, Cuba and the Crimea region of Ukraine can not register in this course at the moment due to some regional licences. Learners from Rest of the world can register at any time.

I highly recommend that you take this course now and start learning Python for better career opportunities in future. Also, don’t forget to let your friends know about this free course..