Mathematics & Theoretical CS

Algorithms & data structures

Video frame: CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”59:34

CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”

CppCon
Picked by 9 · 2018–2026
Video frame: The Fast Fourier Transform (FFT): Most Ingenious Algorithm Ever?28:23

The Fast Fourier Transform (FFT): Most Ingenious Algorithm Ever?

Reducible
Picked by 7 · 2021–2026
Video frame: Modern Dictionaries by Raymond Hettinger1:07:41

Modern Dictionaries by Raymond Hettinger

SF Python
Picked by 9 · 2016–2025
Video frame: CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"1:13:41

CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"

CppCon
Picked by 7 · 2014–2024
Video frame: CppCon 2017: Juan Pedro Bolivar Puente “Postmodern immutable data structures”1:06:00

CppCon 2017: Juan Pedro Bolivar Puente “Postmodern immutable data structures”

CppCon
Picked by 5 · 2017–2025
Video frame: Sorting Algorithms: Speed Is Found In The Minds of People - Andrei Alexandrescu - CppCon 20191:29:55

Sorting Algorithms: Speed Is Found In The Minds of People - Andrei Alexandrescu - CppCon 2019

CppCon
Picked by 7 · 2019–2024
Video frame: The Fastest Way to Board a Plane Feels Like the Slowest8:28

The Fastest Way to Board a Plane Feels Like the Slowest

CGP Grey
Picked by 9 · 2020–2023
Video frame: 30 Weird Chess Algorithms: Elo World42:36

30 Weird Chess Algorithms: Elo World

suckerpinch
Picked by 8 · 2019–2026
Video frame: Robust-first computing: Demon Horde Sort (full version)27:13

Robust-first computing: Demon Horde Sort (full version)

Dave Ackley
Picked by 3 · 2015–2023
Video frame: Stanford Lecture: Don Knuth—"A Conjecture That Had To Be True" (2017)1:07:02

Stanford Lecture: Don Knuth—"A Conjecture That Had To Be True" (2017)

Stanford Online
Picked by 1 · 2017–2023
Video frame: A Sudoku Solver in APL9:43

A Sudoku Solver in APL

Dyalog
Picked by 4 · 2015–2022
Video frame: Advanced Topics in Programming Languages: A Lock-Free Hash Table58:36

Advanced Topics in Programming Languages: A Lock-Free Hash Table

GoogleTalksArchive
Picked by 4 · 2013–2024
Video frame: Disney's FastPass: A Complicated History1:43:00

Disney's FastPass: A Complicated History

Defunctland
Picked by 7 · 2021–2024
Video frame: React.js Conf 2015 - Immutable Data and React31:11

React.js Conf 2015 - Immutable Data and React

Meta Developers
Picked by 5 · 2015–2022
Video frame: CRDTs and the Quest for Distributed Consistency43:39

CRDTs and the Quest for Distributed Consistency

InfoQ
Picked by 3 · 2018–2020
Video frame: dotJS 2019 - James Long - CRDTs for Mortals20:45

dotJS 2019 - James Long - CRDTs for Mortals

dotconferences
Picked by 3 · 2020–2023
Video frame: Depth-first search in APL11:32

Depth-first search in APL

Dyalog
Picked by 2 · 2019–2021
Video frame: Four Solutions to a Trivial Problem - Guy Steele Jr.1:01:47

Four Solutions to a Trivial Problem - Guy Steele Jr.

Google TechTalks
Picked by 4 · 2017–2023
Video frame: Mark DiMarco: User Interface Algorithms [JSConf2014]27:42

Mark DiMarco: User Interface Algorithms [JSConf2014]

JSConf
Picked by 4 · 2014–2018
Video frame: Lecture 19: Dynamic Programming I: Fibonacci, Shortest Paths51:47

Lecture 19: Dynamic Programming I: Fibonacci, Shortest Paths

MIT OpenCourseWare
Picked by 4 · 2016–2021
Video frame: How to: Work at Google — Example Coding/Engineering Interview24:02

How to: Work at Google — Example Coding/Engineering Interview

Life at Google
Picked by 2 · 2017–2020
Video frame: Blockchain 101 - A Visual Demo17:50

Blockchain 101 - A Visual Demo

Anders Brownworth
Picked by 3 · 2017–2025
Video frame: 15 Sorting Algorithms in 6 Minutes5:50

15 Sorting Algorithms in 6 Minutes

Timo Bingmann
Picked by 4 · 2014–2023
Video frame: The Most Underrated Algorithm26:33

The Most Underrated Algorithm

Veritasium
Picked by 5 · 2022–2024
Video frame: CppCon 2015: Sean Parent "Better Code: Data Structures"1:04:00

CppCon 2015: Sean Parent "Better Code: Data Structures"

CppCon
Picked by 3 · 2016–2021
Video frame: Lower Latency Graph Queries in Cypher with Redis GraphRoi Lipman, Redis LabsTim Davis, Texas A&M U46:06

Lower Latency Graph Queries in Cypher with Redis GraphRoi Lipman, Redis LabsTim Davis, Texas A&M U

Redis
Picked by 3 · 2018–2023
Video frame: Superpositions, Sudoku, the Wave Function Collapse algorithm.14:28

Superpositions, Sudoku, the Wave Function Collapse algorithm.

Martin Donald
Picked by 3 · 2021–2022
Video frame: Stephan T. Lavavej “Floating-Point <charconv>: Making Your Code 10x Faster With C++17's Final Boss”1:00:17

Stephan T. Lavavej “Floating-Point <charconv>: Making Your Code 10x Faster With C++17's Final Boss”

CppCon
Picked by 3 · 2020–2022
Video frame: What P vs NP is actually about17:58

What P vs NP is actually about

Polylog
Picked by 4 · 2024–2026
Video frame: What is in a Lucene index? Adrien Grand, Software Engineer, Elasticsearch1:04:30

What is in a Lucene index? Adrien Grand, Software Engineer, Elasticsearch

LuceneSolrRevolution
Picked by 3 · 2019–2020
Video frame: Fast Inverse Square Root — A Quake III Algorithm20:08

Fast Inverse Square Root — A Quake III Algorithm

Nemean
Picked by 3 · 2021–2022
Video frame: CRDTs: The Hard Parts1:10:10

CRDTs: The Hard Parts

Martin Kleppmann
Picked by 3 · 2020–2024
Video frame: 17. Succinct Structures I1:20:11

17. Succinct Structures I

MIT OpenCourseWare
Picked by 3 · 2018–2022
Video frame: Infinite Mario AI - Long Level1:11

Infinite Mario AI - Long Level

Robin Baumgarten
Picked by 3 · 2009–2012
Video frame: Bryan Cantrill on ARC: A Self-Tuning, Low Overhead Replacement Cache [PWL SF] 10/20171:47:35

Bryan Cantrill on ARC: A Self-Tuning, Low Overhead Replacement Cache [PWL SF] 10/2017

PapersWeLove
Picked by 3 · 2019–2024
Video frame: Algorithmic Redistricting: Elections made-to-order26:48

Algorithmic Redistricting: Elections made-to-order

AlphaPhoenix
Picked by 2 · 2023–2025