20 of the Best Computer Science Channels on YouTube

youtube channel logos

There's a lot of garbage media out on the internet, but mixed in there's also plenty of experts in their field willing to share some knowledge for free. Here's a list I put together of some of the channels that have stuck around in my YouTube subscriptions for a while and I feel are well worth my time to sit down and watch (although mostly at 2x speed these days). I've had this list in the works for over a year and it just seems to keep growing so I've decided to break it off into a couple of different categories which I'll post seperately. This list focuses on Math, Computer Science, and Cyber Security -- there will be seperate lists for some of the more general engineering and science channels once I figure out how to best categorize them. For each channel I'll put a brief description of why I find it interesting and link one of the videos that's approachable and I feel really embodies the spirit of the channel.

3Blue1Brown

Grant runs a top tier hard math channel, especially for those who struggle with textbook learning. The animations and visualizations of complex subjects are extremely helpful in giving an intuitive approach to math and was a key part in getting me through some of my harder university math classes.

Computerphile

Computerphile is a stable of the computer science youtube world and has educational videos with some top professors on everything from CS fundamentals to whatever the current cutting edge tech is. Personally I'm a big fan of any videos which feature Mike Pound as he explains things in a way that keeps me engaged and features a lot of the subjects I'm interested in.

Creel

Creel is not for the faint of heart, but if you're one of the hyper nerds constantly writing kernel level C code and shaders than it's a great place to learn about algorithms or x86 instructions that will make your code run faster. It's a great reminder that there's always more to learn and improve on, and that we stand on the shoulders of giants with everything we do in technology.

DeviantOllam

Deviant is the figurehead for a lot of the pentesting world, he does tech talks on all kinds of physical entry attacks which a lot of people outside of the tech world can understand the impact of. Deviant was also my introduction into RFID and serves as a great starting point for anyone looking to get into redteaming who might not be ready to jump head first into the deep end of exploiting zero days and active directory traversal. If you want to hear some cool pentesting stories he's appeared as a guest on darknet diaries. https://darknetdiaries.com/episode/134/

Excessive Overkill

I've had an interest in robotics for a long time and occasionally see old robot arms pop up for sale on liqudation sites for a tiny fraction of what they cost new. This led me down the rabbit hole of "could I get this to work" which quickly landed me on Excessive Overkill videos where someone has already started down this path and is working on an open source software stack for controlling FANUC robots. I knew anyone that was crazy enough to pursue this was worth following and in his most recent video he basically made a mini version of a Phalanx CIWS to a level of polish that deserves praise, and fortunately that video has gone somewhat viral as a result.

Fireship

Fireship is a fast paced tech news and tutorial channel fit for the zoomer brain. If you struggle to keep up with the tech industry and have been ignoring your morning brew emails for the last few weeks fireship is a great place to catch up.

GreatScott!

This channel embodies the spirit of "I replaced this $400 device with some garbage and an arduino" and if you're the kind of person that likes to tinker with microcontrollers and invent solutions to problems that you don't really have it's a great place to look for inspiration.

Kevin Fang

Kevin posts recaps of infamous cybersecurity and infrastructure failure incidents in an easily digestable way. The videos are jam packed with witty jokes but also drill down into the core problems that caused the incident which is incredibly valuble to anyone writing production software.

Lawrence Systems

Lawrence Systems is an excellent resource for industry knowledge within the IT space. There's been times where I've been to tech conventions and seen 16 different booths that seem to be selling the same product, and the sales people never seem to have answers to my questions. On the off chance their product actually does something novel or better than everything else available Lawrence will most likely have a video on it. It's not a channel I keep up with on the day to day, but to those that work in "traditional" IT enviornments or dabble in the occasional homelab project it's definitely worth checking out.

Level1Techs

I've been following Wendell and the others at L1Techs since before it was called L1Techs. Their videos have had a huge effect on the types of projects I'm interested in. As a day job they work as a consulting company with many top level tech companies being "your favorite IT guy's IT guy" digging deep into debuggers and doing root cause analysis. This translates into some really interesting videos being published from time to time, and while I don't watch everything they publish those ones are certainly worth sticking around for.

LiveOverflow

LiveOverflow is the go to place for getting your feet wet with cyber security, if you're looking to take your career in that direction or pursue related certifications I highly reccomend finding a video series that you like from the channel and trying your best to follow along. Even as a normal developer understanding how software vulnerabilities work is essential for preventing them from showing up in your code and it's worth some time to learn the basics.

mixtela

This channel straddles the line between software, electronics, and art and I wasn't sure if I should include it in this list initally. As with a lot of things these days the software is really what makes these projects so interesting to me so I decided this was the most fitting place to include it.

RECESSIM

Weirdly enough I was introduced to this channel by Hash himself, he's a regular at one of the hacker meetups I used to frequent and basically the go to guy in the hacker community for all things smart meters. He also occasionally will share some of the latest findings within the hardware hacking community and runs a very active and organized discord server as well.

Reducible

This channel is an excellent compliment to 3Blue1Brown, covering many of the important algortihms which are essential to computer science in a very comprehensive way. I often reccomend this to students or anyone that just needs a refresher on algortihms.

samy kamkar

Samy is most famous for being the writer of a myspace worm which got him raided by the secret service back in 2006. If you're interested in that story there's an excellent darknet diaries episode featuring him you can listen to here. https://darknetdiaries.com/episode/61/ In the years since that he's worked as a security researcher and has released many major exploits which have shaped the infoSec industry we have today. But most of all, samy is my hero.

ServeTheHome

ServeTheHome is the go to channel for all things datacenter, and Patrick has a lot of industry contacts which get him exclusive early access to all kinds of cutting edge tech. There's also a lot of written articles on their website which get into the gritty details on everything you would want to know about professional hardware. I personally don't watch most of the videos that get published since they focus on specific hardware that's usually not relevant to me, but occasionally there will be a video which addresses a broader subject and those videos are a great way to stay current with what's going on in the datacenter world.

Spanning Tree

Spanning tree is another computer science animation channel, but with a unique style and a bit less focus on one particular aspect of computer science. It's a great way to fill the gaps that are left by some other creators, in particular I think his video on B-Trees is the best that's out there currently.

stacksmashing

stacksmashing is another security researcher who pursues serious high impact projects which enable the rest of the community to build on them. Once or twice a year will put together a nice video featuring his findings in an easily digestible format.

Stand-up Maths

Matt Parker makes applied math fun and accessible. I was never a fan of math, but somehow I ended up in Computer Science and there are certainly times where it's neccesary. Matt does a great job of keeping math grounded and engaging for anyone who blanks out reading textbooks or wikipedia pages.

Traversy Media

If I'm looking to adopt/pick up a new web framework this channel is always my first stop. If you're the kind of person that likes to learn hands on as soon as possible one of these crash courses in conjunction with with sites like learnxinyminutes is a great starting point.

Closing Notes

Aside from YouTube I also listen to a good amount of podcasts since it's easy to do on long flights or drives. One in particular that is excellent if you're interested in InfoSec at all is Darknet Diaries I reccomend starting with episode 99 and then working your way forward if you don't know where to start. Jack puts a lot of effort into producing that podcast and I thought this was worth mentioning since I ended up linking a couple of the episodes here.

Hopefully you found something interesting in this list, if not keep an eye out for when I post the more general science and engineering edition of this. If there seems like a glaring omission here definitely let me know about it and I may come back an update this on occasion as I find new things.