Computerphile - Videos

Back to Channel

What is a Passkey? - Computerphile

Passkey pop up everywhere, Mike Pound explains what they are! Check out Brilliant's courses and start for free at https://brilliant.org/computerphile/ (episode sponsor) -- More links in full descri...

83,383 views • 4,391 likes • 671 comments • December 22, 2025

Gen AI & Reinforcement Learning- Computerphile

The real-world doesn't graph well. Sydney Von Arx discusses GenAI & RL -- See Jane Street’s training programs in New York, London or Hong Kong at https://jane-st.co/hkginternship26-computerphile (c...

22,245 views • 902 likes • 78 comments • December 19, 2025

Procedural Generation in Games - Computerphile

Procedural generation is the idea of using simple rules to generate more complicated items - used in games such as Minecraft and Elite, Zac Garby of the University of Nottingham explains with the u...

48,686 views • 2,102 likes • 162 comments • December 11, 2025

The Hard Problem of Controlling Powerful AI Systems - Computerphile

As AI systems become more capable, rule-based safeguards, hard-coded restrictions, and simple alignment strategies start to break down. Buck Shlegeris talks about some tactics we might use as detai...

49,312 views • 1,808 likes • 298 comments • December 04, 2025

Code Optimisation via Memoization - Computerphile

Learn this caching trick for faster code from Dr Mike Pound -- Check out Brilliant's courses and start for free at https://brilliant.org/computerphile/ (episode sponsor) -- More links in full descr...

106,833 views • 5,001 likes • 298 comments • November 27, 2025

Path Planning for Robotics - Computerphile

Need to get to your goal quickly? Ensure you plan the right path! Robots need to work out how to get from here to there somehow! Ayse explains some of the methods they choose. Assistant Professor A...

44,586 views • 1,698 likes • 92 comments • November 21, 2025

The Problem with A.I. Slop! - Computerphile

Researchers suggested there's more AI generated content appearing on the web than human generated content - Mike Pound from the University of Nottingham talks about why this might be a problem. F...

511,883 views • 18,413 likes • 1,909 comments • November 14, 2025

How Ethernet Sends Data - Computerphile

How the data flowing through your cables is organised with Matt Godbolt -- See Jane Street’s training programs in New York, London or Hong Kong at https://jane-st.co/Computerphile-programs (channel...

64,532 views • 2,508 likes • 127 comments • November 06, 2025

How IP Addresses Relate to Physical Locations - Computerphile

IP Location services almost work by accident rather than by design, Richard explains how they operate. Richard G Clegg is based at Queen Mary University of London. The video title previously menti...

63,052 views • 2,196 likes • 144 comments • October 30, 2025

How Computers Store Data Serially - Computerphile

How does data get organised to be stored or sent serially? Matt Godbolt explains some of the encoding used in old devices like floppy disks. nb At around 10:45 the illustration is inaccurate - wh...

47,080 views • 2,209 likes • 169 comments • October 21, 2025

Cloning Yourself in AI using LoRA - Computerphile

Amazing photo-realistic video generation is one thing, but being able to insert yourself in there, how does that work? Lewis Stuart from the University of Nottingham explains how a LoRA means you d...

38,459 views • 1,391 likes • 96 comments • October 16, 2025

Network Layers Model (Networking Basics) - Computerphile

"The best-laid plans of mice and men often go awry" - as the ISO team were designing a beautiful, structured layered model, people were already building their own. Dr Richard G Clegg of Queen Mary ...

65,604 views • 3,284 likes • 222 comments • October 09, 2025

What is Bootstrapping Anyway? - Computerphile

Where does it all start? How is it was say "C is written in C" - Matt Godbolt breaks it down by building it up! Find out more about Matt from his blog: https://bit.ly/C_MGodbolt Computerphile is...

146,997 views • 5,524 likes • 377 comments • October 01, 2025

Coding a SHA2 Length Extension Attack - Computerphile

Mike Pound codes up a demo of the length extension attach he explained in our previous video. Mike is based at the University of Nottingham. Code link: http://GitHub.com/mikepound/length-extension...

29,108 views • 1,320 likes • 60 comments • September 25, 2025

SHA2 Fatal Flaw? (Hash Length Extension Attack) - Computerphile

SHA2's weakness explained by Dr Mike Pound -- Check out Brilliant's courses and start for free at https://brilliant.org/computerphile/ (episode sponsor) -- More links in full description below ↓↓↓ ...

114,941 views • 4,064 likes • 216 comments • September 23, 2025

HyperLogLog Hit Counter - Computerphile

How do huge websites keep track of the traffic numbers? Buck Shlegeris outlines the probabilistic counting algorithm 'Hyperloglog.' Computerphile is supported by Jane Street. Learn more about them...

29,032 views • 1,631 likes • 94 comments • September 19, 2025

Sleeper Agents in Large Language Models - Computerphile

It's an older paper, but it checks out. Rob Miles discusses the problem of 'Sleeper Agents' - where LLMs could have hidden traits we don't know about until it's too late. Computerphile is supporte...

266,874 views • 10,396 likes • 1,074 comments • September 12, 2025

How Generative AI Video Works - Computerphile

Following on from 'MikeBot3000' we're delving into just how the Generative AI systems create video. Lewis Stuart is based at the University of Nottingham Computerphile is supported by Jane Street...

69,554 views • 2,643 likes • 259 comments • September 05, 2025

CPU Summary - Computerphile

Bringing together some of the concepts from the series on CPU, Memory & low level computer architecture, Matt Godbolt explains how an Operating System might work in conjunction with some of the oth...

33,262 views • 1,367 likes • 67 comments • August 28, 2025

The Next Big SHA? SHA3 Sponge Function Explained - Computerphile

Learn more about the Jane Street internship at https://jane-st.co/internship-computerphile-25 If a bug is found in SHA2, SHA3 is already waiting in the wings! Mike Pound takes us through how it w...

151,654 views • 6,037 likes • 394 comments • August 20, 2025

Gödel's Incompleteness Theorem - Computerphile

Gödel's Incompleteness Theorem explained with Pen, Paper & Lean (the proof assistant) Professor Thorsten Altenkirch is based at the University of Nottingham. Computerphile is supported by Jane St...

94,309 views • 2,980 likes • 431 comments • August 05, 2025

Writing a Text Editor - Computerphile

Writing a text editor can't be that hard can it? Surely just a case of shifting around a bunch of ASCII characters? Dr Steve Bagley is based at the University of Nottingham Computerphile is suppo...

230,817 views • 8,133 likes • 494 comments • July 29, 2025

Memory Mapping - Computerphile

Huge memory addresses mean that not every address is valid. Matt Godbolt explains how the addresses are actually used. Computerphile is supported by Jane Street. Learn more about them (and exciti...

73,421 views • 2,393 likes • 150 comments • July 22, 2025

Zip It! - Finding File Similarity Using Compression Utilities - Computerphile

Finding Genome similarity can just be a case of zipping the relevant files in the right order. Buck Shlegeris is CEO of Redwood Research Papers: https://homepages.cwi.nl/~paulv/papers/similarity....

47,613 views • 2,834 likes • 186 comments • July 15, 2025

CPU Kernel Mode - Computerphile

"If your name's not down, you're not coming in!" - How the CPU's "Bouncer" keeps some memory off-limits. Matt Godbolt continues the series on low-level computing. #computerscience #cpu #computing ...

52,593 views • 1,872 likes • 117 comments • July 10, 2025

World Foundation Models - Computerphile

Discussing World Foundation Models with TJ Galda from Nvidia. Computerphile is supported by Jane Street. Learn more about them (and exciting career opportunities) at: https://jane-st.co/computerph...

45,194 views • 1,403 likes • 140 comments • July 04, 2025

Reinforcement Learning - Computerphile

Reinforcement Learning is how robots test the water in the real world. -- Check out Brilliant's courses and start for free at https://brilliant.org/computerphile/ (episode sponsor) -- More links in...

57,391 views • 1,678 likes • 52 comments • June 26, 2025

Super Intelligence Speculation - Computerphile

Looking to the future, just how intelligent might the current crop of Large Language Models get? Daniel Kokotajlo joins us to discuss Ai2027. Find out more about the AI2027 paper here: http://bit...

159,123 views • 4,231 likes • 1,550 comments • June 17, 2025

CPU Interrupts - Computerphile

We're looking at how the CPU deals with the 'outside world' as Matt Godbolt continues his low-level tour of the computer! Find out more about Matt from his blog: https://bit.ly/C_MGodbolt Comp...

67,605 views • 2,807 likes • 189 comments • June 11, 2025

Monte Carlo Tree Search - Computerphile

Automating decision processes continued as Professort Nick Hawes of Oxford Robotics Institute explains how Monte Carlo Tree Search works. Computerphile is supported by Jane Street. Learn more abo...

75,157 views • 1,882 likes • 76 comments • June 05, 2025

MikeBot3000: Can We Build an AI Mike from Open Source Tools? - Computerphile

Open source tools for creating videos? Lewis decides to help Mike take a break by creating 'MikeBot3000' - an AI generated Mike Pound... The 'terminator-style' thumbnail image was created using Ch...

113,379 views • 4,873 likes • 375 comments • May 29, 2025

AI Sandbagging - Computerphile

Following the theme of AI research and safety, Aric Floyd talks about how some Large Language Models might follow the all too human trait of sandbagging - "lying" about their true capabilities. A...

104,605 views • 4,091 likes • 571 comments • May 23, 2025

'Forbidden' AI Technique - Computerphile

The so-called 'Forbidden Technique' with Chana Messinger -- Check out Brilliant's courses and start for free at https://brilliant.org/computerphile/ (episode sponsor) -- More links in full descript...

226,406 views • 11,041 likes • 942 comments • May 20, 2025

Hash Collisions & The Birthday Paradox - Computerphile

Mike Pound discusses hash collisions & the birthday paradox -- Learn more and apply to Jane Street’s WiSE program in New York, London or Hong Kong at https://jane-st.co/wise-computerphile (channel ...

222,455 views • 7,943 likes • 402 comments • May 13, 2025

Subroutines in Low Level Code - Computerphile

Bashing out low-level code, it can be annoying to re-type the same commands over and over when you need to repeat a routine. Matt Godbolt explains how we can save frequently used code as a subrouti...

68,730 views • 2,151 likes • 136 comments • May 06, 2025

AI's Version of Moore's Law? - Computerphile

This video features Sydney Von Arx --- Check out Brilliant's courses and start for free at https://brilliant.org/computerphile/ (episode sponsor) - More links in description below ↓↓↓ Research sug...

119,472 views • 4,520 likes • 208 comments • April 29, 2025

What is CUDA? - Computerphile

What is CUDA and why do we need it? An Nvidia invention, its used in many aspects of parallel computing. We spoke to Stephen Jones, one of the architects of CUDA at the recent GTC conference. Com...

468,800 views • 15,196 likes • 495 comments • April 22, 2025

Shortest Path Algorithm Problem - Computerphile

A seemingly simple problem that's "in general" incredibly difficult! CEO of Redwood Research Buck Shlegeris explains his favourite algorithmic fact! Buck wants to thank his friend Peter Schmidt-Ni...

96,790 views • 4,086 likes • 557 comments • April 16, 2025

Reputation Lag Attack - Computerphile

Discussing how scammers take advantage of the way certain online systems work to leverage the delays. Dr Tim Muller is based at the University of Nottingham. Computerphile is supported by Jane St...

70,872 views • 2,245 likes • 200 comments • April 08, 2025

Ai Will Try to Cheat & Escape (aka Rob Miles was Right!) - Computerphile

As Large Language Models improve, the tokens they predict form ever more complicated and nuanced outcomes. Rob Miles and Ryan Greenblatt discuss "Alignment Faking" a paper Ryan's team created - ide...

322,618 views • 13,740 likes • 1,728 comments • April 02, 2025

Jensen Huang on GPUs - Computerphile

Nvidia CEO and co-founder Jensen Huang on various applications of GPUs and the rise of AI in all aspects of parallel processing. #nvidia #JensenHuang #Ai #ComputerScience #gaming #GPU #GTC2025 C...

262,815 views • 11,213 likes • 1,095 comments • March 25, 2025

Behind the Scenes at GTC AI Conference - Computerphile

GTC AI Conference is held each year by Nvidia and showcases AI and related technologies. This year Computerphile visited, here's a taste of what we saw. Full interviews coming soon, and yes, we did...

27,366 views • 879 likes • 67 comments • March 21, 2025

Carbon: (C++)++ ? Can Carbon De-Throne C++? - Computerphile

This video features Dr Valerio Guiffrida. Full details plus info on the NVIDIA GTC offer can be found below in the full description ↓↓↓ Carbon is a brand new programming language still under devel...

82,309 views • 2,166 likes • 354 comments • March 04, 2025

Generative AI's Greatest Flaw - Computerphile

Described as GenAIs greatest flaw, indirect prompt injection is a big problem, Mike Pound from University of Nottingham explains how it is like SQL Injection, except not... This video was initial...

565,515 views • 17,960 likes • 983 comments • February 27, 2025

No Regrets - What Happens to AI Beyond Generative? - Computerphile

Discussing ideas of what happens after Generative AI plateaus, Dr Jakob Foerster is based at the University of Oxford. Try the FLAIR simulator here: https://kinetix-env.github.io/gallery.html?edi...

191,676 views • 4,767 likes • 449 comments • February 24, 2025

Finding The Slope Algorithm (Forward Mode Automatic Differentiation) - Computerphile

The algorithm for differentiation relies on some pretty obscure mathematics, but it works! Mark Williams demonstrates Forward Mode Automatic Differentiation. Computerphile is supported by Jane Str...

79,788 views • 4,054 likes • 308 comments • February 14, 2025

How CPU Memory & Caches Work - Computerphile

Relatively speedy-to-access cache saves your computer having to trudge over to the RAM, but with multiple levels of cache memory, how does it all work? Matt Godbolt is known as the creator of Com...

119,829 views • 4,019 likes • 145 comments • February 06, 2025

DeepSeek is a Game Changer for AI - Computerphile

An AI model that changed the fortunes of silicon valley overnight. Deep Seek has been released open source, and requires far less hardware and investment. Mike Pound is based at the University of N...

1,529,637 views • 57,339 likes • 3,494 comments • January 28, 2025

Quicksort Algorithm in Five Lines of Code! - Computerphile

Quicksort is a well known algorithm for sorting, Professor Graham Hutton shows how it works and then how to implement it in just five lines of code! EXTRA BITS: https://youtu.be/7cEaRVEz__I Prof...

116,557 views • 4,518 likes • 702 comments • January 21, 2025

Solve Markov Decision Processes with the Value Iteration Algorithm - Computerphile

Returning to the Markov Decision Process, this time with a solution. Nick Hawes of the ORI takes us through the algorithm, strap in for an epic episode! Computerphile is supported by Jane Street. ...

65,440 views • 1,659 likes • 83 comments • January 16, 2025