Skip to main content
Editor's pickAdvanced

MIT 6.006: Introduction to Algorithms

The MIT algorithms course: data structures, graphs, and complexity.

4.5(1.3k)126.4K learners EN
MICreated by MIT OpenCourseWare

35h 19m

On-demand video

32

Lessons

Included

Certificate

Mobile & TV

Watch anywhere

MIT 6.006: Introduction to Algorithms
Preview this course
$69$199

Videos are free to watch. This unlocks the certificate, graded exam, and resources.

Watch videos free

Or unlock everything with MegaCourse Pro

This course includes:

  • 35h 19m on-demand video (free)
  • 32 lessons
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion

What you'll learn

  • Analyze algorithms with asymptotic (Big-O) notation
  • Master core data structures: hashing, trees, heaps, and graphs
  • Apply graph search, shortest paths, and dynamic programming
  • Reason about correctness and computational tractability

Official study guide

The complete 39-page companion book for MIT 6.006: Introduction to Algorithms, covering every module with worked examples, key terms, self-check questions, and a full glossary. Print it or read it offline.

Course content

4 sections · 32 lessons · 35h 19m

  • 1. Algorithms and ComputationPreview45m
  • 2. Data Structures and Dynamic Arrays50m
  • Introduction to Algorithms - Problem Session 1: Asymptotic Behavior of Functions and Double-ended...1h 26m
  • 3. Sets and Sorting52m
  • 4. Hashing52m
  • Problem Session 2 (MIT 6.006 Introduction to Algorithms, Spring 2020)1h 27m
  • 5. Linear Sorting51m
  • Problem Session 31h 26m

Requirements

  • •Programming experience
  • •Discrete math basics recommended

About this course

The MIT algorithms course: data structures, graphs, and complexity. This curated learning path is organized into 4 modules and 32 lessons, taught by MIT OpenCourseWare. MegaCourse adds structure, learning outcomes, progress tracking, and a shareable certificate of completion.

Who this course is for

  • CS students
  • Engineers preparing for technical interviews

Instructor

MI
MIT OpenCourseWare

Trusted creator on MegaCourse

Licensing & attribution

License: CC BY-NC-SA 4.0

Source: MIT OpenCourseWare 6.006 (Erik Demaine, Jason Ku, Justin Solomon) - CC BY-NC-SA 4.0

Videos are embedded from their original creators and remain free to watch. MegaCourse's paid layer covers our own study guides, graded exams, certificates, and curation.

Students also viewed