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 - Source Code
00:05:01 - Visual Studio Code for CS50
00:09:00 - Hello, World
00:14:33 - From Scratch to C
00:24:10 - Header Files
00:27:10 - CS50 Manual Pages
00:31:01 - Hello, You
00:44:03 - Terminal Commands
00:55:49 - Conditionals
01:02:55 - Types
01:09:02 - compare.c
01:17:33 - agree.c
01:22:24 - Loops
01:26:09 - cat.c
01:44:46 – Functions
01:56:21 – Correctness, Design, Style
02:02:48 – Mario
02:12:53 – calculator.c
02:18:32 – Integer Overflow
02:22:11 – Boeing
02:24:34 – Pacman
02:25:54 – Truncation
02:26:32 – Type Casting
02:26:47 – Floating-Point Imprecision
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