WorthWatch Spend less time searching. Watch better.

Academic Learning

Ryan O'Donnell

Computer science and mathematics lectures span theoretical foundations, complexity, Boolean-function analysis, and quantum computing. The catalog combines online research talks with full course series, ranging from an introductory quantum-programming sequence to graduate-level theory classes. It is best suited to learners seeking rigorous, curriculum-style instruction and willing to meet stated prerequisites in programming, probability, linear algebra, discrete mathematics, or CS theory.

Hidden GemAcademic Learning

Editorially reviewed:

Ryan O'Donnell channel banner
Ryan O'Donnell channel avatar
Editorial focusMathematics & Physics Open Courseware
Audience scale14K subscribers
Videos386 videos
Active since07 June 2017

Editorial note

WorthWatch verdict

Best for

self-directed learners pursuing rigorous theoretical computer science

Strength

cumulative lecture sequences for proof-based quantum and complexity study

Consider if

you have the programming, mathematics, and theory prerequisites for advanced material

Recent videos

Latest from the source

A non-sofic group

04 September 2026

Watch

#100/100: Why study quantum computing? || Quantum Computer Programming in 100 Easy Lessons

20 September 2024

Watch

#99/100: Quantum Algorithms Recap: Factoring || Quantum Computer Programming in 100 Easy Lessons

20 September 2024

Watch

Deep Dive

Ryan O'Donnell: Rigorous Paths Through Complexity and Quantum Computing

Main focus

Ryan O'Donnell organizes theoretical computer science and mathematics into full university-style courses, from complexity theory and Boolean functions to quantum computing. Research talks sit alongside sequences designed for undergraduate and graduate study.

Why it matters

Choose this archive when you want a sustained route into theoretical CS rather than a quick overview. Course sequences make it possible to follow subjects such as quantum programming or complexity theory across a structured run of lectures.

Style

Full-length lectures anchor Ryan O'Donnell, with course series paced for cumulative study and online research talks adding specialist perspectives. The teaching invites learners to work through formal concepts, proofs, and technical prerequisites.

Consistency

Course runs and research talks shape a 386-video collection spanning introductory quantum programming through graduate theory. One undergraduate sequence is incomplete.

Editorial note

Check prerequisites before starting: several series assume programming, probability, linear algebra, discrete mathematics, proofs, or earlier computer science theory.