Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.
Video · OtherFree

Computerphile

A long running YouTube channel where university researchers and practitioners explain computer science topics in short videos, from hashing, compression and cryptography to floating point, AI and security. It is produced with the University of Nottingham and suits self-taught developers and students who want to fill theory gaps casually, without committing to a course.

YouTube subscribers

2.64M

YouTube · Sept 2026

Videos

921

YouTube · Sept 2026

Cost

Free

YouTube · Sept 2026

Format

Video

Topic

Other

Provider

Computerphile

Time needed

10 to 20 minutes per video

Level

All

Access

Free

What the channel is

Computerphile publishes short interview style videos, usually 10 to 20 minutes, in which an academic or practitioner explains one topic, often sketching on paper as they go. It is produced by Brady Haran's team in association with the University of Nottingham, and many videos feature researchers from its computer science school. At the time of checking the channel had about 2.64 million subscribers and over 900 videos.

Topics cover almost everything in computing: data structures and algorithms, operating systems, networking, security and cryptography, compilers, machine learning and AI, graphics, and the history of computing.

Why it works

The explanations come from people who research or teach the subject, so they are accurate, and the format is short enough to watch without planning. Over time it fills a surprising number of gaps: how hashing actually works, why floating point arithmetic surprises you, what a buffer overflow is, how public key cryptography works, how compression decides what to throw away.

The informal style is a strength for intuition. It is not a structured course, and it does not go deep enough to replace one.

How to use it

  • For casual learning, follow the channel and watch what looks interesting. It works as background accumulation.
  • To fill a specific gap, search the channel for a topic before reading a textbook chapter. A 15 minute intuition makes the formal version easier.
  • Before studying a subject, such as security or networking, watch a handful of related videos to get the landscape.
  • Follow up on anything that interests you with documentation, a book chapter or a small experiment in code.

Where it falls short

Videos vary in depth and production. Older videos are sometimes out of date on specifics, particularly on AI and security. And because topics jump around, it does not build knowledge in a sequence. For structured study, use a course such as CS50 or Crash Course Computer Science alongside it.

Common questions

Is it good for beginners? Mostly. Some videos assume basic programming knowledge, but most are pitched at curious non-specialists.

Does it help with university courses? As a supplement, yes, especially for intuition on topics like cryptography, compilers and operating systems. It is not a replacement for lectures or exercises.

Where should I start? Search for a topic you are studying right now. That is where the channel is most useful.

Best for: self-taught engineers filling in theory gaps, and anyone who likes knowing how things work.

computer sciencefree coursealgorithms

Ready to start?

Opens on Computerphile in a new tab.

Open resource
Link broken or out of date?

Report a problem

With "Computerphile". Only Tauseef reads this.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.