MIT OpenCourseWare

Browse materialsMIT 6.01SC · Python Tutorial

Introduction to Electrical Engineering and Computer Science I — Python Tutorial

Subjects: Artificial Intelligence · Computer Science · Engineering · Science

Art: Palmer, Edward, 1803-1872, Figures 113-123. Plate Electrical Machines, 1840 · Public domain

About this course

Source: MIT OpenCourseWare 6.01SC Introduction to Electrical Engineering and Computer Science I, Spring 2011, Prof. Leslie Kaelbling, Prof. Jacob White, Prof. Harold Abelson, Prof. Dennis Freeman, Prof. Tomás Lozano-Pérez, Prof. Isaac Chuang — original course page on ocw.mit.edu ↗. License: CC BY-NC-SA 4.0. Study order: none is claimed; materials are grouped by MIT's own sections. Taken from MIT's published course files, downloaded from ocw.mit.edu on September 23, 2026. How RedLectern is built.

Instructors
Prof. Leslie Kaelbling, Prof. Jacob White, Prof. Harold Abelson, Prof. Dennis Freeman, Prof. Tomás Lozano-Pérez, Prof. Isaac Chuang
Term
Spring 2011
Level
Undergraduate
What's inside
53 other files
Materials open
MIT OCW

Start here

Browse materialsFind a topic

Progress is saved in this browser.

Export or import progress

Materials by section

Grouped by section, as MIT organized them. Not sequenced or ordered.

Types, Values, Expressions; Variables and Binding

Functions and Scope

10 files

Using if, else, and while

12 files

Quadratic Roots

Loops and List Comprehensions

16 files

Arrays as Lists of Lists

Association Lists