7 ms·
Ask HN: YouTube channels like Ben Eater but for CS, programming and math?
I like that Ben Eater's videos are not some popular tech video. They actually teach something with great care and detail. He uses pen paper explanations and not slide presentations.
The moving hand and pen paper feedback seems better to me for the same reason a chalk and blackboard wins anyday to me.
Are there similar channels in the domains of CS, programming and math?
I am interested in these 3 subjects. But if you have a favourite from some other subject which you think people should know of then go ahead share that too. I sometimes watch in depth physics or bio videos.
I like the in-depth part and without slide mayhem (that people now call education). Animation is all good if used appropriately like 3blue1brown.
- optbuild 4y agoSome channels that really explains concepts very well: 1. Veritasium 2. Intro to Mathematical Reasoning: https://www.youtube.com/playlist?list=PLoxJTbDttvt5irjK-gD_bemI0IetyR7D6 https://www.youtube.com/playlist?list=PLoxJTbDttvt5irjK-gD_b... 3. Human Behavioral Biology - https://www.youtube.com/playlist?list=PL848F2368C90DDC3D https://www.youtube.com/playlist?list=PL848F2368C90DDC3D
- maxbond 4y agoI think this space is booming. Here's a by no means exhaustive list, in no particular order. (Some of them are more responsive to the prompt than others, but all of them have meaty technical content.) https://www.youtube.com/@ArjanCodes https://www.youtube.com/@ArjanCodes - Python channel, I haven't watched much of it but what I've watched was good, and I have a friend who's found it very useful https://www.youtube.com/@JonGjengset https://www.youtube.com/@JonGjengset - Excellent Rust streamer, and does great intermediate & beginner tutorials (with some advanced material). Probably the most direct comparison to Ben Eater; Gjengset's signature is multi-hour videos where he codes things like hashmaps or a TCP implementation in real time, debugging included. https://www.youtube.com/@Fireship https://www.youtube.com/@Fireship - Byte-sized introductions to popular or up-and-coming technologies, with something of a frontend focus. Great way to get inspiration from technologies you wouldn't otherwise dig into. https://www.youtube.com/@ByteByteGo https://www.youtube.com/@ByteByteGo - Introductions to system design/distributed systems concepts. https://www.youtube.com/@CMUDatabaseGroup https://www.youtube.com/@CMUDatabaseGroup - Talks from creators of established and up-and-coming databases, and lectures about database theory. If you're learning a new database, even a weird one, you can probably find an in-depth discussion of it's low level details here. https://www.youtube.com/@kleppmann https://www.youtube.com/@kleppmann - Talks & lectures about distributed systems from the author of, "Designing Data-Intensive Applications" https://www.youtube.com/@Reducible https://www.youtube.com/@Reducible - 3blue1blue style animations (with their own distinct twist) for programming topics. https://www.youtube.com/@3blue1brown https://www.youtube.com/@3blue1brown - I know you already mentioned 3b1b, but it can't be recommended enough. If you haven't checked this out, watch their series on linear algebra. It is some of the best math pedagogy of all time. If you've never been taught math in a way that felt exciting and like problem solving, please do yourself the favor of trying this channel out. https://www.youtube.com/@Mathologer https://www.youtube.com/@Mathologer - Mathematical deep dives Some Brady Haran channels (brief introductions, puzzles/problems, interviews with luminaries like Conway or Knuth - Haran runs a huge number of channels, so keep in mind there are more that may interest you) https://www.youtube.com/@numberphile https://www.youtube.com/@numberphile https://www.youtube.com/@Computerphile https://www.youtube.com/@Computerphile Honorable mentions that are somewhat tangential: https://www.youtube.com/@TechnologyConnections https://www.youtube.com/@TechnologyConnections - Not per say a technical channel, more the history of a given technology and how it interacted with it's culture, but great content that any technologist will enjoy. The technology is not just discussed but demonstrated; eg, when discussing Betamax and VHS, he gets these old players working, shows them to you, and helps you feel what watching these formats was like. Hands down one of the best video essayists. These lectures (I'll be honest and say they get above my head quickly & I've only seen the first couple) have helped me to understand much better how math works, and have made it easier for me to read about math. Their goal is to build up an understanding of theoretical physics starting from formal logic and building up to math, and then beyond. https://www.youtube.com/watch?v=V49i_LM8B0E&list=PLPH7f_7ZlzxTi6kS4vCmv4ZKm9u8g5yic https://www.youtube.com/watch?v=V49i_LM8B0E&list=PLPH7f_7Zlz... - Lectures on Geometrical Anatomy of Theoretical Physics There are tons of channels for conferences (eg Strange Loop, PyData, Defcon), and tons of recorded classes from various universities, which I won't list because it seems out of scope, but just to note that they're there. This is about all I can remember right now, but there is a lot going on in this space, and I don't feel I've explored it properly.
- asicsp 4y ago* https://calmcode.io/ https://calmcode.io/ - Python, Data tools, etc * https://www.youtube.com/@SebastianLague https://www.youtube.com/@SebastianLague - create stuff out of code * https://www.youtube.com/@AndrejKarpathy https://www.youtube.com/@AndrejKarpathy - deep neural nets
- djmips 4y agoI knew about Sebastian Lague but your comment got me to check out his channel again and I watched 3 hours of Blender modeling / UV mapping and texturing / rigging / animating. It was a great refresher! Went for the code but ended up dipping into his content creation.
- joe__f 4y agoBen Eater is a great channel. What's with 'Eater' though? Is that his surname? Or is it some kind of pun maybe?
- OJFord 4y agoPretty sure it's just his name.
- joe__f 4y agoHuh, sounds really weird to me. Maybe more normal for Americans? I'm British
- OJFord 4y agoI'm also British, don't think I've met/heard of any other Eaters, but to be honest I did just assume it was his name when I came across his channel; now it's familiar. I suppose because 'Ben <some word which isn't his actual name>' would seem weirder to me? Like if it were 'Ben Drinker' (and not an ale reviews channel or something).
- dev_0 4y agoPrimagean???? The mustache guy
- solarkraft 4y agoThe Primeagen (https://www.youtube.com/@ThePrimeagen https://www.youtube.com/@ThePrimeagen) and Theo Browne (https://www.youtube.com/@t3dotgg https://www.youtube.com/@t3dotgg) both do neat tutorials and info videos/rants on "real world" software building, but IMO more for short attention spans than "in depth". I've especially derived a lot of value from Theo's videos for getting into the front-end world.
- sph 4y agoI really enjoy Reducible's content. Two videos to get you started: The unreasonable effectiveness of JPEG: A signal processing approach — https://youtu.be/0me3guauqOU https://youtu.be/0me3guauqOU How PNG works: compromising speed for quality — https://youtu.be/EFUYNoFRHQI https://youtu.be/EFUYNoFRHQI These videos go deep in the details on how they work, and use excellent animation to drive the point home. Honestly reminds me of 3blue1brown for CS. With 200k subscribers, Reducible is way underrated.
- tmtvl 4y agoWill Byrd comes to mind as someone with a quite nice programming channel (https://www.youtube.com/user/WilliamEByrd https://www.youtube.com/user/WilliamEByrd), I especially recommend his miniKanren intro series.
- kisonecat 4y agoFor math, I have a lot of videos that use pens and little bits of paper. An example is https://youtu.be/7oWMaNg4Ezw https://youtu.be/7oWMaNg4Ezw which discusses the rearrangement of the terms in a conditionally convergent series.
- hath995 4y agohttps://www.youtube.com/@LowByteProductions/videos https://www.youtube.com/@LowByteProductions/videos - Previously called Low Level JavaScript builds various low level or fundamental components from scratch in JavaScript/TypeScript and a bit of C lately I think.