68videosComputerphile
2.64M subscribers on YouTube
Shorts, livestreams, trailers and promos are never listed. Unless a curator approved this channel in full, only individually picked videos appear.
Playlists · 42
All 42 playlists
- David Domminney Fowler on Computerphile · 8 videos
- Computerphile Soundcheck Videos · 7 videos
- Bletchley Park (Colossus) Playlist · 6 videos
- Dr Tim Muller · 5 videos
- Compilers with Professor Brailsford · 5 videos
- Nick Hawes on Computerphile · 5 videos
- Information Theory & Coding - Professor Brailsford - Computerphile · 5 videos
- Ready Player One Tech · 5 videos
- Virtual Reality · 5 videos
- Triangles and Pixels · 5 videos
- Dr Steve Bagley on Computerphile · 5 videos
- Indie App Developer - Marco Arment Interview · 4 videos
- Quantum Computing · 4 videos
- How JPEG Works · 4 videos
- Pong, Python & Pygame · 4 videos
- Neural Networks · 4 videos
- How Computer Memory Works · 4 videos
- Sega Megadrive Video Game Programming · 4 videos
- The Deep, Dark Web · 4 videos
- Laurence Tratt · 4 videos
- Professor Altenkirch on Automata and RegEx · 4 videos
- Chomsky Language Levels · 4 videos
- Git with Dr Max Wilson · 4 videos
- Steven Murdoch on Computerphile · 3 videos
- Logic Gates · 3 videos
- The History of Undecidability · 3 videos
- Arduino · 3 videos
- Babbage, Lovelace & the Analytical Engine · 3 videos
- Turing Machines Collection - Computerphile · 3 videos
- Remote Working Technologies · 3 videos
14:04A* (A Star) Search Algorithm - Computerphile
1.32M viewsThe A* search algorithm and how a heuristic improves on Dijkstra for pathfinding.

Hashing Algorithms and Security - Computerphile
1.65M viewsHow hashing algorithms work and how they're used to store passwords securely.
9:20How Secure Shell Works (SSH) - Computerphile
920K viewsHow SSH works: key exchange, server authentication and encrypted sessions.
12:40Lambda Calculus - Computerphile
1.08M viewsLambda calculus: Church's minimal model of computation, functions, and how it encodes logic.
8:40Secret Key Exchange (Diffie-Hellman) - Computerphile
1.12M viewsDiffie-Hellman key exchange: how two parties agree a secret over a public channel, explained with the paint-mixing analogy.
16:59TLS Handshake Explained - Computerphile
661K viewsStep-by-step walk through a TLS 1.3 handshake: key shares, certificates and how a secure session starts.
16:20Von Neumann Architecture - Computerphile
729K viewsThe von Neumann architecture: stored programs, the fetch-execute cycle and its history.

Dijkstra's Algorithm - Computerphile
1.45M viewsDijkstra's shortest-path algorithm, worked through by hand.

JPEG DCT, Discrete Cosine Transform (JPEG Pt2)- Computerphile
697K viewsComputerphile explains the discrete cosine transform at the heart of JPEG compression.

Public Key Cryptography - Computerphile
1M viewsThe idea behind public-key cryptography and why it lets strangers communicate securely.

The Problem with Time & Timezones - Computerphile
4.39M viewsWhy handling time and timezones in software is so hard.

Turing Machines Explained - Computerphile
1.28M viewsWhat a Turing machine is and why it defines the limits of computation.
14:14AES Explained (Advanced Encryption Standard) - Computerphile
1.51M viewsDr Mike Pound explains the structure of AES: rounds, S-boxes, ShiftRows, MixColumns and key schedule.
16:22Garbage Collection (Mark & Sweep) - Computerphile
298K viewsHow mark-and-sweep garbage collection reclaims unreachable memory.
10:41How Bzip2 Works (Burrows Wheeler Transform) - Computerphile
53.6K viewsHow bzip2 works, centred on the Burrows–Wheeler transform.
34:54How CPU Memory & Caches Work - Computerphile
137K viewsHow CPU memory and caches work: cache lines, associativity, hierarchy and performance consequences.
10:41Just In Time (JIT) Compilers - Computerphile
333K viewsHow just-in-time compilers speed up interpreted languages.
19:12Kernelless Kernel Programming (eBPF) - Computerphile
93.4K viewseBPF: running sandboxed programs inside the Linux kernel.
12:24SHA2 Fatal Flaw? (Hash Length Extension Attack) - Computerphile
126K viewsThe hash length-extension attack on SHA-2 and why HMAC exists.
12:56Self Compiling Compilers - Computerphile
171K viewsHow compilers compile themselves: bootstrapping explained with T-diagrams by Prof. Brailsford.
17:26TCP a : Ensuring Your Data Gets There & in the Right Order! - Computerphile
33K viewsHow TCP ensures reliable, ordered delivery: sequence numbers, acknowledgements and retransmission.
26:08TCP b : Additive Increase Multiplicative Decrease & 'Slow Start' - Computerphile
19.7K viewsTCP congestion control: additive-increase/multiplicative-decrease and slow start.
22:40What's Virtual Memory? - Computerphile
196K viewsWhat virtual memory is: address translation, page tables and why every process sees its own address space.
20:00AI "Stop Button" Problem - Computerphile
A 20-minute video from Computerphile: “AI "Stop Button" Problem - Computerphile”.
20:39AI Language Models & Transformers - Computerphile
A 21-minute video from Computerphile: “AI Language Models & Transformers - Computerphile”.
9:37Characters, Symbols and the Unicode Miracle - Computerphile
A 10-minute video from Computerphile: “Characters, Symbols and the Unicode Miracle - Computerphile”.
8:45Chip & PIN Fraud Explained - Computerphile
A 9-minute video from Computerphile: “Chip & PIN Fraud Explained - Computerphile”.

Elliptic Curves - Computerphile
653K viewsElliptic curves and why they're used in modern cryptography.
9:16Floating Point Numbers - Computerphile
A 9-minute video from Computerphile: “Floating Point Numbers - Computerphile”.
19:29Glitch Tokens - Computerphile
A 19-minute video from Computerphile: “Glitch Tokens - Computerphile”.

Running an SQL Injection Attack - Computerphile
4.6M viewsDemonstrating an SQL injection attack and how to prevent it.

3D Gaussian Splatting! - Computerphile
274K viewsComputerphile explains 3D Gaussian splatting: how a scene is represented as millions of Gaussians and optimised from photos.
14:23"Anonymous" Location Data Problems - Computerphile
A 14-minute video from Computerphile's catalogue; the title names its topic.
8:26"C" Programming Language: Brian Kernighan - Computerphile
A 8-minute video from Computerphile's catalogue; the title names its topic.
8:59"Code" Books (Prof Brian Kernighan) - Computerphile
A 9-minute video from Computerphile's catalogue; the title names its topic.
11:56"Real" Programmers & Drum Memory - Computerphile
A 12-minute video from Computerphile's catalogue; the title names its topic.
Books that go with these videos
As an Amazon Associate, BrighterTube earns from qualifying purchases.










