This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
00:00:00 - Introduction
00:00:43 – Overview
00:11:55 – Searching
00:14:27 – Linear Search
00:17:40 – Binary Search
00:27:01 – Running Time
00:38:54 – search.c
00:50:12 – phonebook.c
00:56:09 – Structs
01:02:13 – Sorting
01:12:20 – Selection Sort
01:20:12 – Bubble Sort
01:29:11 – Recursion
01:36:02 – iteration.c
01:39:44 – recursion.c
01:45:46 – Merge Sort
01:57:23 – Sort Race
Hypha Learn
Free university lectures and educational content, curated and republished from public sources.
4
This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
-
CS50x 2026 - Introduction1:43 Free
-
CS50x 2026 - Lecture 0 - Scratch2:00:52 Free
-
CS50x 2026 - Lecture 1 - C2:30:17 Free
-
CS50x 2026 - Lecture 2 - Arrays2:25:34 Free
-
CS50x 2026 - Lecture 3 - Algorithms1:59:35 Free
-
CS50x 2025 - Lecture 4 - Memory2:26:30 Free
-
CS50x 2026 - Lecture 5 - Data Structures2:06:13 Free
-
CS50x 2026 - Lecture 6 - Python2:29:31 Free
-
CS50x 2026 - Lecture 7 - SQL2:15:32 Free
-
CS50x 2026 - Artificial Intelligence47:48 Free