This is an archived course. A more recent version may be available at

Advanced Complexity Theory

A nested Venn diagram.

Two levels of the complexity hierarchy. (Image by Prof. Daniel Spielman.)


MIT Course Number

18.405J / 6.841J

As Taught In

Fall 2001



Course Description

Course Features

Course Description

The topics for this course cover various aspects of complexity theory, such as  the basic time and space classes, the polynomial-time hierarchy and the randomized classes . This is a pure theory class, so no applications were involved.

Other Versions

Other OCW Versions

OCW has published multiple versions of this subject. Question_OVT logo

Related Content

Daniel Spielman. 18.405J Advanced Complexity Theory. Fall 2001. Massachusetts Institute of Technology: MIT OpenCourseWare, License: Creative Commons BY-NC-SA.

For more information about using these materials and the Creative Commons license, see our Terms of Use.