Advanced · Module 08

Theory of Computation

The limits of the machine, established before the machine existed. Turing and Cook define the boundaries of the whole field.

By the end of this module

You know which problems are impossible, which are merely intractable, and how to tell them apart.

0%0 / 3 complete
01

Automata and formal languages

What is the simplest machine that can recognise a pattern?

CourseFree
18.404J Theory of Computation ↗

MIT OCW

Michael Sipser teaching from his own textbook.

03

P, NP and the Cook–Levin theorem

What does P vs NP actually ask?

ReadingFree
P =? NP ↗

Scott Aaronson

The best survey of the problem's real significance.

Quiz

Not written yet for this module. The lectures above are complete and the module still counts toward your progress.