CSAIL Logo

Announcements

Course staff

Course information

Piazza

Calendar

Lectures and recitations

Problem sets

Quizzes

Past Quizzes

Resources

Previous terms

MIT Logo

6.006: Introduction to Algorithms

Unit 1: Introduction
Unit 2: Sorting and Trees
Unit 3: Hashing
Unit 4: Numerics
Unit 5: Graphs
Unit 6: Shortest Paths
Unit 7: Dynamic Programming
Unit 8: Advanced Topics

Readings refer to chapters and/or sections of Introduction to Algorithms, 3rd Edition. See the table of contents.