CS50 Video Player
    • 🧁

    • 🍭

    • 🍇

    • 🍿
    • 0:00:00Introduction
    • 0:01:17Data Structures
    • 0:02:25Arrays
    • 0:09:41Arrays in C
    • 0:23:50Realloc
    • 0:26:34Arrow Notation
    • 0:28:58Linked Lists
    • 0:43:19Building a Linked List
    • 0:51:29Linked Lists in C
    • 1:10:09Linked List Demonstration
    • 1:17:45Linked List Time Complexities
    • 1:23:20Binary Search Trees
    • 1:30:52tree.c
    • 1:37:17Searching a Binary Search Tree
    • 1:43:10Binary Search Tree Time Complexities
    • 1:44:00Hash Tables
    • 1:50:33Hash Functions
    • 1:51:40Hashing Demonstration
    • 1:53:25Buckets and Collisions
    • 1:57:20Tries
    • 2:04:04Stacks and Queues
    • 2:08:23Jack Learns the Facts
    • 2:12:14This was CS50
  • 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