CS50 Shorts

by CS50 · 50 videos

Total watch time

11h 32m

at speed · exactly 11 hours, 31 minutes, 35 seconds at 1×

11h 31m 35s
1.25×9h 13m 16s
1.5×7h 41m 3s
1.75×6h 35m 11s
5h 45m 48s
Average video13m 50s
Longest39m 1s
Shortest2m 51s
Compare Open on YouTube JSON

Plan to finish

About 12 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 12 days. Turn on JavaScript to plan around your week.

Videos (50)

11h 32m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser.

Videos to
Watched
1 Administrivia - CS50 Shorts 6:39 2017-10-25
2 AJAX - CS50 Shorts 13:32 2017-10-25
3 Algorithms Summary - CS50 Shorts 4:37 2017-10-25
4 Arrays - CS50 Shorts 14:02 2019-06-17
5 Binary Search - CS50 Shorts 9:32 2017-10-25
6 Bubble Sort - CS50 Shorts 5:55 2017-10-25
7 Call Stacks - CS50 Shorts 7:40 2018-01-25
8 Command Line - CS50 Shorts 17:52 2017-10-25
9 Command Line Arguments - CS50 Shorts 7:51 2017-10-25
10 Computational Complexity - CS50 Shorts 12:36 2017-10-25
11 Conditional Statements - CS50 Shorts 9:14 2017-10-25
12 CSS - CS50 Shorts 13:40 2017-10-25
13 Data Structures - CS50 Shorts 8:53 2017-10-25
14 Data Types - CS50 Shorts 13:42 2018-05-11
15 Debugging - CS50 Shorts 30:28 2018-09-11
16 Defining Custom Types - CS50 Shorts 3:33 2021-03-31
17 DOM - CS50 Shorts 20:35 2017-10-25
18 Doubly-Linked Lists - CS50 Shorts 9:52 2017-10-25
19 Dynamic Memory Allocation - CS50 Shorts 14:12 2018-09-11
20 File Pointers - CS50 Shorts 18:22 2017-10-25
21 Flask - CS50 Shorts 17:19 2017-10-25
22 Functions - CS50 Shorts 20:25 2017-10-25
23 GDB - CS50 Shorts 13:18 2017-10-25
24 Hash Tables - CS50 Shorts 18:47 2018-01-25
25 Hexadecimal - CS50 Shorts 9:29 2017-10-25
26 HTML - CS50 Shorts 21:35 2017-10-25
27 HTTP - CS50 Shorts 15:03 2017-10-25
28 IDE - CS50 Shorts 15:31 2017-10-25
29 Insertion Sort - CS50 Shorts 4:45 2018-09-11
30 Internet Primer - CS50 Shorts 19:48 2017-10-25
31 IP - CS50 Shorts 15:35 2017-10-25
32 JavaScript - CS50 Shorts 18:07 2017-10-25
33 Linear Search - CS50 Shorts 2:51 2017-10-25
34 Loops - CS50 Shorts 9:23 2017-10-25
35 Magic Numbers - CS50 Shorts 7:28 2017-10-25
36 Merge Sort - CS50 Shorts 10:28 2018-09-11
37 MVC - CS50 Shorts 12:28 2017-10-25
38 Operators - CS50 Shorts 12:21 2017-10-25
39 Pointers - CS50 Shorts 29:18 2017-10-25
40 Python - CS50 Shorts 39:01 2017-10-25
41 Queues - CS50 Shorts 15:51 2017-10-25
42 Recursion - CS50 Shorts 13:50 2017-10-25
43 Selection Sort - CS50 Shorts 4:01 2017-10-25
44 Singly-Linked Lists - CS50 Shorts 23:23 2017-10-25
45 SQL - CS50 Shorts 23:19 2017-10-25
46 Stacks - CS50 Shorts 14:20 2017-10-25
47 Structures - CS50 Shorts 7:26 2022-08-23
48 TCP - CS50 Shorts 9:32 2017-10-25
49 Tries - CS50 Shorts 16:24 2017-10-25
50 Variables and Scope - CS50 Shorts 7:42 2017-10-25

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 11h 32m · 50 videos

Markdown
[![Watch time: 11h 32m · 50 videos](https://playlistduration.com/badge/playlist/PLhQjrBD2T381k8ul4WQ8SQ165XqY149WW.svg)](https://playlistduration.com/playlist/PLhQjrBD2T381k8ul4WQ8SQ165XqY149WW)
HTML
<a href="https://playlistduration.com/playlist/PLhQjrBD2T381k8ul4WQ8SQ165XqY149WW"><img src="https://playlistduration.com/badge/playlist/PLhQjrBD2T381k8ul4WQ8SQ165XqY149WW.svg" alt="Watch time: 11h 32m · 50 videos" width="210" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PLhQjrBD2T381k8ul4WQ8SQ165XqY149WW returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-09-22 (fresh). Private or deleted videos are excluded from totals.