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! ✓ 5.3 Unit Quiz » Quiz Quiz scores are NOT recorded. You may come back to quizzes and take them as many times as you like When you are finished, clicking the "Score" button at the bottom of the test will show you the correct responses.