Online Course On Introduction to CS & Programming Using Python By MIT

Introduction to Computer Science and Programming Using Python is a free online course conducted by the Massachusetts Institute of Technology. This course is a new and updated introduction to computer science as a tool to solve real-world analytical problems using Python 3.5.


MIT is a a coeducational, privately endowed research university founded in 1861. It is dedicated to advancing knowledge and educating students in science, technology, and other areas of scholarship that will best serve the nation and the world in the 21st century.

About the course:

  • This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science.
  • Together, they are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful problems.
  • Some of the people taking the two courses will use them as a stepping stone to more advanced computer science courses, but for many it will be their first and last computer science courses.
  • This run features updated lecture videos, lecture exercises, and problem sets to use the new version of Python 3.5.
  • Th goal of this course is to students with a brief introduction to many topics so they will have an idea of what is possible when they need to think about how to use computation to accomplish some goal later in their career.


  • Course takers should have the following to for this course:
  • a computer running one of the following operating systems:
  • Microsoft Windows, version XP or greater (XP, Windows Vista, or Windows 7)
  • Apple OSX, version 10.2 or greater
  • Linux
  • The course will use Python programming language, version 3.5.

What course takers shall learn from this course?

  • A Notion of computation
  • The Python programming language
  • Some simple algorithms
  • Testing and debugging
  • An informal introduction to algorithmic complexity
  • Data structures

Course Length:
9 weeks

Course Begins on:
August 30, 2016

To know more and to register for this course, click here.

For Quick Alerts
For Daily Alerts

Select a Field of Study
Select a Course
Select UPSC Exam
Select IBPS Exam
Select Entrance Exam
Get Instant News Updates
Notification Settings X
Time Settings
Clear Notification X
Do you want to clear all the notifications from your inbox?
Settings X