Stop learning alone!

Learn faster and stay on-track by joining this free class with other self-learners.

Register for MIT OpenCourseWare 6.00 Introduction to Computer Science and Programming now.

MIT OpenCourseWare 6.00 Introduction to Computer Science and Programming

Class length: 24 weeks. Start anytime.

Creator: duallain

Status: Established

Join this class!

Course Home


This is the Intro to Programming course offered by MIT. The course uses python (2.x) to baptize you in the ways of computer programming and teaches students both the python language and programming topics in general. All course materials--lecture videos, suggested readings, assignments--are brought to you via the MIT OpenCourseWare page for this class and are made available via the Creative Commons by-nc-sa license.

Prerequisites and Difficulty

This class is designed for people who are interested in programming but have little or no programming experience.

Recommended Pace

Please proceed through the class at your own pace and disregard the dates posted below the course title. The recommended pace is one or two lessons a week.

Materials and Technical Requirements

Videos and readings are hosted online but can also be downloaded.

MIT Course Quicklinks

  • Course Homepage
  • Class calendar. NB: assignments will be due the crunchcourse lecture preceding the lecture indicated on the MIT calendar.
  • Lectures. Sometimes it can be difficult to read the code from the video; you are encouraged to download the accompanying handouts to follow along.
  • Assignments

Python resources

Associated Texts

How Curious Reef Works

The purpose of the class is to learn collaboratively with others.
The course creator has organized the course information for everyone.

  • Complete one lesson and its assignments per week
  • Submit and self-grade your own work
  • Help each other in the class forum


Creative Commons, Attribution Non-Commercial Share Alike

Attribution Non-Commercial Share Alike

Recent Activity

jeffreyk submitted Lesson 1 HW 1
2 days ago
JMBFFD joined
5 days ago
JordR15 submitted Lesson 1 HW 1
5 days ago
JordR15 joined
5 days ago
Abraver1 joined
1 week ago
Orange97 joined
1 week ago
shantnav joined
2 weeks ago

Class RSS Feed

Members (1066)

Joined 5 days ago
Joined 5 days ago
Joined 1 week ago
Joined 1 week ago
Joined 2 weeks ago
Joined 3 weeks ago
Joined 1 month ago
Joined 1 month ago

All members