Skip to content
Sabaqاردو

MIT 6.006 Introduction to Algorithms (2020)

By MIT OpenCourseWare

Course audio
Course audio: English
Level
Intermediate
Length
15 lessons

What you'll be able to do

  • Analyse running time with asymptotic notation
  • Use hashing, balanced trees and heaps
  • Apply graph algorithms and dynamic programming

About this course

MIT's core algorithms course from Spring 2020, taught by Erik Demaine, Jason Ku and Justin Solomon, with recorded problem sessions between lectures. It covers algorithms and computation, data structures and dynamic arrays, sorting, hashing, binary trees and AVL balancing, heaps, graph search with BFS and DFS, shortest paths with Bellman-Ford and Dijkstra, and dynamic programming. It suits CS students after a first programming course and discrete maths, and is excellent preparation for technical interviews. Follow with MIT 6.046J.

Before you start: Python programming and basic discrete maths

Syllabus

Sabaq lists the first 15 videos of this playlist; the rest continue on YouTube. Full playlist on YouTube

  1. 11. Algorithms and Computation
  2. 22. Data Structures and Dynamic Arrays
  3. 3Introduction to Algorithms - Problem Session 1: Asymptotic Behavior of Functions and Double-ended...
  4. 43. Sets and Sorting
  5. 54. Hashing
  6. 6Problem Session 2 (MIT 6.006 Introduction to Algorithms, Spring 2020)
  7. 75. Linear Sorting
  8. 8Problem Session 3
  9. 96. Binary Trees, Part 1
  10. 107. Binary Trees, Part 2: AVL
  11. 11Problem Session 4
  12. 128. Binary Heaps
  13. 139. Breadth-First Search
  14. 14Quiz 1 review
  15. 1510. Depth-First Search

What to take next

Videos by MIT OpenCourseWare, played from their official YouTube channel. Subscribe on YouTube

Licence: CC BY-NC-SA 4.0, MIT OpenCourseWare, ocw.mit.edu. Free for everyone, never sold.

Sabaq lists the first 15 videos of this playlist; the rest continue on YouTube. Full playlist on YouTube

Lessons last checked Oct 2026. Course summary and lesson structure by Sabaq.

Report a problem or a rights request