MIT's free online course in Computer Programming using Python - Apply before June 2

About MIT: Click here

Course Name: Introduction to Computer Science and Programming using Python

Level: Introductory

Course Offered through: edX

Course Start Date: June 2

Course End Date: August 5

Course Format: Lecture videos, lecture exercises, problem sets using Python 3.5, programming assignments and standalone exams/quizzes

Prerequisites: High school algebra and a reasonable aptitude for mathematics. Students without prior programming background will find there is a steep learning curve and may have to put in more than the estimated time effort.

Course Will Cover:

  • A Notion of computation

  • The Python programming language

  • Some simple algorithms

  • Testing and debugging

  • An informal introduction to algorithmic complexity

  • Data structures

Course Instructors:

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

  • Eric Grimson, Bernard Gordon Professor of Medical Engineering, Professor of Computer Science at MIT

  • Ana Bell, Lecturer, Computer Science and Electrical Engineering at MIT

System Requirements:

  • 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 - most distributions that have been released within the past two years should work

  • Ability to download, install, and run software on your computer.

To enrol for the course: Click here