CS50 Video Player
    • 🧁

    • 🍫

    • 🍌

    • 🍿
    • 0:00:00Introduction
    • 0:01:17Algorithms
    • 0:05:34Searching
    • 0:08:17Big O Notation
    • 0:12:51Common Running Times
    • 0:13:18Asymptotic Notation
    • 0:16:50Searching Lockers
    • 0:20:46Linear Search
    • 0:29:45Binary Search
    • 0:37:11Sorting and Searching vs. Just Searching
    • 0:41:23Implementing Linear Search
    • 0:45:34String Comparison
    • 0:54:28Storing Data in Arrays
    • 0:59:36Structs
    • 1:12:26Sorting
    • 1:13:39Visualizing Sorts
    • 1:26:22Selection Sort
    • 1:34:28Bubble Sort
    • 1:43:03Comparing Sorts
    • 1:45:23Recursion
    • 2:00:54Merge Sort
    • 2:15:16Sort Race
  • CS50.ai
Shortcuts
Before using a shortcut, click at least once on the video itself (to give it "focus") after closing this window.
Play/Pause spacebar or k
Rewind 10 seconds left arrow or j
Fast forward 10 seconds right arrow or l
Previous frame (while paused) ,
Next frame (while paused) .
Decrease playback rate <
Increase playback rate >
Toggle captions on/off c
Toggle mute m
Toggle full screen f or double-click video