Watch Current Video List All Videos ✓ What is an algorithm? Discussion Forum ✓ What is an algorithm? ✓ Video (10:57) Download Video Subtitles & Transcripts ✓ Quiz ✓ Quiz Explanation ✓ Absolute Limitations on Algorithms ✓ Absolute Limitations on Algorithms ✓ Video (8:46) Download Video Subtitles & Transcripts ✓ Quiz ✓ Quiz Explanation ✓ Resource limitations on algorithms ✓ Resource limitations on algorithms ✓ Video (4:47) Download Video Subtitles & Transcripts ✓ Quiz ✓ Quiz Explanation ✓ Types of Algorithms ✓ Divide and Conquer ✓ Video (12:59) Download Video ✓ Greedy ✓ Video (10:10) Download Video Subtitles & Transcripts ✓ Landscapes ✓ Video (11:15) Download Video ✓ Quiz ✓ Unit Quiz ✓ Quiz Explanation ✓ P versus NP ✓ P versus NP ✓ Video (10:29) Download Video ✓ Building computers out of other problems ✓ Video (6:44) Download Video ✓ Unit Quiz ✓ Quiz ✓ Quiz Explanation ✓ An algorithmic perspective on complex systems ✓ An algorithmic perspective on complex systems ✓ Video (6:49) Download Video ✓ Algorithms for NP-hard problems in the real world ✓ Heuristics ✓ Video (7:58) Download Video ✓ Quiz ✓ Quiz Explanation ✓ Heuristics 2 ✓ Video (11:00) Download Video Subtitles & Transcripts ✓ Quiz ✓ Quiz Explanation ✓ Approximation algorithms ✓ Video (8:16) Download Video ✓ Quiz ✓ Quiz Explanation ✓ Randomized algorithms and derandomization ✓ Randomized Algorithms I ✓ Video (5:50) Download Video ✓ Randomized Algorithms II ✓ Video (8:51) Download Video ✓ Randomized Algorithms III ✓ Video (6:56) Download Video Subtitles & Transcripts ✓ Unit Quiz ✓ Quiz ✓ Quiz Explanation ✓ Homework ✓ Homework ✓ Homework Questions ✓ Tutorial Evaluation - Please Complete! ✓ 6.1 An algorithmic perspective on complex systems » Video (6:49) Download Video