SciShow
Data Mining: How You're Revealing More Than You Think
Data mining recently made big news with the Cambridge Analytica scandal, but it is not just for ads and politics. It can help doctors spot fatal infections and it can even predict massacres in the Congo.
PBS
Is a Tagged Instagram More Than Just a Photo?
The hashtag, so simple and ubiquitous, raises the image from mere photo to a new complex entity.
SciShow
SciShow Quiz Show: Weird Water Creatures & Spontaneous Combustion!
SciShow Quiz Show is back, with familiar faces Hank Green and Caitlin Hofmeister battling it out over questions on water, fire, and computer science!
SciShow
From Heartbleed to Tamiflu: Why We're Less Safe Than We Thought
SciShow News looks into two things that were giving us less protection than we thought they were: online security software, and anti-viral drugs.
TED Talks
Lorrie Faith Cranor: What’s wrong with your pa$$w0rd?
Lorrie Faith Cranor studied thousands of real passwords to figure out the surprising, very common mistakes that users -- and secured sites -- make to compromise security. And how, you may ask, did she study thousands of real passwords...
SciShow
5 Computer Scientists Who Changed Programming Forever
It's taken the work of many programmers to turn computers into something we carry in our pockets, and here are five (technically 10!) that we think you should be aware of.
Crash Course
Reinforcement Learning
Reinforcement learning is particularly useful in situations where we want to train AIs to have certain skills we don’t fully understand ourselves. Unlike some of the techniques we’ve discussed so far, reinforcement learning generally...
Crash Course
Advanced CPU Designs: Crash Course Computer Science
So now that we’ve built and programmed our very own CPU, we’re going to take a step back and look at how CPU speeds have rapidly increased from just a few cycles per second to gigahertz! Some of that improvement, of course, has come from...
SciShow
This Problem Could Break Cryptography
What if, no matter how strong your password was, a hacker could crack it just as easily as you can type it? In fact, what if all sorts of puzzles we thought were hard turned out to be easy? Mathematicians call this problem P vs. NP, it...
SciShow
How Hackers Hack, and How To Stop Them
Hacking is tough, but stopping hackers can be even tougher.
Crash Course
Hackers & Cyber Attacks: Crash Course Computer Science
Today we're going to talk about hackers and their strategies for breaking into computer systems. Now, not all hackers are malicious cybercriminals intent on stealing your data (these people are known as Black Hats). There are also White...
Crash Course
Computer Vision: Crash Course Computer Science
Today we’re going to talk about how computers see. We’ve long known that our digital cameras and smartphones can take incredibly detailed images, but taking pictures is not quite the same thing. For the past half-century, computer...
3Blue1Brown
How secure is 256 bit security? Cryptocurrency - Part 2 of 2
When a piece of cryptography is described as having "256-bit security", what exactly does that mean? Just how big is the number 2^256?
SciShow
The Next X Prize: Artificial Intelligence!
Hank takes you to the next frontier of innovation: the XPrize for Artificial Intelligence, talking about how true AI can be measured, and what the future might look like.
Crash Course
Integrated Circuits & Moore’s Law: Crash Course Computer Science
So you may have heard of Moore's Law and while it isn't truly a law it has pretty closely estimated a trend we've seen in the advancement of computing technologies. Moore's Law states that we'll see approximately a 2x increase in...
SciShow
Why Electronics Just Shouldn't Work
Every wire, memory chip, and radio link is constantly fending off data corruption with error detecting and correcting codes. With the help of these codes, electronics can keep up the illusion of perfection… most of the time.
Crash Course
Neural Networks and Deep Learning
Today, we're going to combine the artificial neuron we created last week into an artificial neural network. Artificial neural networks are better than other methods for more complicated tasks like image recognition, and the key to their...
Crash Course
Early Computing: Crash Course Computer Science
Hello, world! Welcome to Crash Course Computer Science! So today, we’re going to take a look at computing’s origins, because even though our digital computers are relatively new, the need for computation is not. Since the start of...
SciShow
How Close Are We to the Perfect Smart Home?
Want to do more than talk to your refrigerator and control your lights with your phone? Hank explains how close we are to the smart home that can do everything for us.
Crash Course
Data Structures: Crash Course Computer Science
Today we’re going to talk about on how we organize the data we use on our devices. You might remember last episode we walked through some sorting algorithms, but skipped over how the information actually got there in the first place! And...
Crash Course
Machine Learning & Artificial Intelligence: Crash Course Computer Science
So we've talked a lot in this series about how computers fetch and display data, but how do they make decisions on this data? From spam filters and self-driving cars, to cutting edge medical diagnosis and real-time language translation,...
SciShow
We’re Teaching Robots and AI to Design New Drugs
It might sound like a concept from science fiction, but artificial intelligence is already facilitating the development process behind some pharmaceuticals.
Crash Course
Electronic Computing: Crash Course Computer Science
So we ended last episode at the start of the 20th century with special purpose computing devices such as Herman Hollerith’s tabulating machines. But as the scale of human civilization continued to grow as did the demand for more...
Crash Course
Software Engineering: Crash Course Computer Science
Today, we’re going to talk about how HUGE programs with millions of lines of code like Microsoft Office are built. Programs like these are way too complicated for a single person, but instead require teams of programmers using the tools...