6.100L | Fall 2022 | Undergraduate

Introduction to CS and Programming using Python

Materials by Type

Lecture Videos

Full set of lecture videos for the course.

Lecture Notes

Lecture slides and notes that are used in the videos.

Lecture Code

These are accompanying code files for lecture notes and lecture videos.

Finger Exercises

Finger exercises are mini-questions that accompany each lecture.

Problem Sets

Problem sets and solutions are assigned for a grade.


Recitations were smaller sections that reviewed the previous lectures. Recitations occurred every Friday. Files contain recitation notes and worked examples in code.

Course Info

As Taught In
Fall 2022
Learning Resource Types
Lecture Videos
Lecture Notes
Problem Sets
Programming Assignments with Examples
Recitation Notes