Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#131 overall

Feynman Lectures on Computation

Caltech

3 recommenders · 3 threads · recommended in 3 years, 2015–2026 · score 3.3

Search for it ↗

Richard Feynman's lecture notes on the theory of computation, covering how computers work at the level of physics and logic, including limits on computing such as the energy and entropy required per operation. Published as a book from lectures given at Caltech.

Commenters recommend it for its still-relevant treatment of computing and its habit of tying computation back to physics.

CS Fundamentals & Systemsadvanced#theory of computation#physics of computing#feynman#thermodynamics#entropy

Recommendations by year

20062026

What commenters said (4)

  1. Strongly recommendsgrigory2017in “How Firefox Got Fast Again”

    When I explain various aspects of concurrency and multi-threaded programming to non-programmers, using analogy of people doing some tasks really helps.

    I've picked this up from Feynman's lectures on computing - highly recommend them!

  2. Recommendsprojectileboy2026in “Distributed Systems Classics (2017)”

    I suspect this is old news for you, but just in case you haven't heard of it, check out Feynman's Lectures on Computation. A surprising amount of the book is still relevant, and it's fun how much he always brings everything back to the physics.

  3. Recommendsharperlee2015in “Physical Limits to Computation (2000) [pdf]”

    I would also recommend Richard Feynman's Lectures in Computation, that cover some of these and are quite interesting!

  4. Mentionseru2010in “What is the Speed of Gravity?”

    That definition would probably work. Have a look at Feynman's lectures on computer science. He also investigates how much energy has to be used for computing. (Or to be more precise, how much entropy has to be created.)

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help