In this series, we're going to trace the origins of our modern computers, take a closer look at the ideas that gave us our current hardware and software, discuss how and why our smart devices just keep getting smarter, and even look towards the future!
Episodes
-
Episode 40, Season 1
The Future of Computing: Crash Course Computer Science #40In our SERIES FINALE of Crash Course Computer Science we take a look towards the future!12:21 -
Episode 39, Season 1
Educational Technology: Crash Course Computer Science #39Today we’re going to talk about how computer science can support learning.11:44 -
Episode 37, Season 1
Robots: Crash Course Computer Science #37Today we're going to talk about robots!12:17 -
Episode 36, Season 1
Natural Language Processing: CC Computer Science #36Today we’re going to talk about how computers understand speech and speak themselves.11:39 -
Episode 38, Season 1
Psychology of Computing: Crash Course Computer Science #38Today, we’re going to discuss some psychological considerations in building computers.12:28 -
Episode 35, Season 1
Computer Vision: Crash Course Computer Science #35Today we’re going to talk about how computers see.10:50 -
Episode 34, Season 1
Machine Learning & A.I. - Crash Course Computer Science #34How do computers make decisions on the data they collect?11:34 -
Episode 33, Season 1
Cryptography: Crash Course Computer Science #33Today we’re going to talk about how to keep information secret, and this isn’t a new goal.12:16 -
Episode 32, Season 1
Hackers & Cyber Attacks: Crash Course Computer Science #32Today we're going to talk about hackers and their strategies for breaking into computer sy11:52 -
Episode 30, Season 1
The World Wide Web: Crash Course Computer Science #30Today we’re going to discuss the World Wide Web - not to be confused with the Internet.11:36 -
Episode 29, Season 1
The Internet: Crash Course Computer Science #29Today, we're going to talk about how the Internet works.11:42 -
Episode 31, Season 1
Cybersecurity: Crash Course Computer Science #31Cybersecurity is a set of techniques to protect data against threats.12:21 -
Episode 28, Season 1
Computer Networks: Crash Course Computer Science #28Today we start a three episode arc on the rise of a global telecommunications network.11:58 -
Episode 27, Season 1
3D Graphics: Crash Course Computer Science #27Today we’re going to discuss how 3D graphics are created and rendered for a 2D screen.12:23 -
Episode 26, Season 1
Graphical User Interfaces: Crash Course Computer Science #26Today, we're going to discuss the critical role of graphical user interfaces.12:38 -
Episode 1, Season 1
Early Computing: Crash Course Computer Science #1Today, we’re going to take a look at computing’s origins.11:36 -
Episode 25, Season 1
The Personal Computer Revolution: Crash Course Computer Science #25Today we're going to talk about the birth of personal computing.10:15 -
Episode 24, Season 1
The Cold War and Consumerism: Crash Course Computer Science #24This is an era that saw huge government funded projects - like the race to the moon.10:57 -
Episode 23, Season 1
Screens & 2D Graphics: Crash Course Computer Science #23Today we begin our discussion of computer graphics.11:31 -
Episode 22, Season 1
Keyboards & Command Line Interfaces: Crash Course Computer Science #22Today, we are going to start our discussion on user experience.11:23 -
Episode 21, Season 1
Compression: Crash Course Computer Science #21Today, we’re going to talk about lossless compression.11:44 -
Episode 20, Season 1
Files & File Systems: Crash Course Computer Science #20Today we’re going to look at how our computers read and interpret computer files.11:42 -
Episode 19, Season 1
Memory & Storage: Crash Course Computer Science #19Today we’re going to trace the history of these storage technologies.12:17 -
Episode 18, Season 1
Operating Systems: Crash Course Computer Science #18Computers keep getting faster and faster...12:55 -
Episode 17, Season 1
Integrated Circuits & Moore’s Law: Crash Course Computer Science #17So you may have heard of Moore's Law...12:29 -
Episode 16, Season 1
Software Engineering: Crash Course Computer Science #16We'll talk about how large programs are typically broken up into into function units.10:22 -
Episode 15, Season 1
Alan Turing: Crash Course Computer Science #15The father of computer science himself: Alan Turing.12:51 -
Episode 14, Season 1
Data Structures: Crash Course Computer Science #14Today we’re going to talk about on how we organize the data we use on our devices.10:06 -
Episode 13, Season 1
Intro to Algorithms: Crash Course Computer Science #13Algorithms are the sets of steps necessary to complete computation.11:30 -
Episode 12, Season 1
Programming Basics: Statements & Functions: Crash Course Computer Science #12We’ll start by creating small programs for our very own video game to show how statements11:35 -
Episode 11, Season 1
The First Programming Languages: Crash Course Computer Science #11These new languages utilized new abstractions to make programming easier.10:56 -
Episode 10, Season 1
Early Programming: Crash Course Computer Science #10Today, we’re going to look at the history of programming9:04 -
Episode 9, Season 1
Advanced CPU Designs: Crash Course Computer Science #9We’re going to take a step back and look at how CPU speeds have rapidly increased.12:00 -
Episode 8, Season 1
Instructions & Programs: Crash Course Computer Science #8Today we’re going to take our first baby steps from hardware into software!10:14 -
Episode 7, Season 1
The Central Processing Unit (CPU): Crash Course Computer Sci #7Today we’re going to build the ticking heart of every computer.11:15 -
Episode 6, Season 1
Registers and RAM: Crash Course Computer Science #6Today we’re going to create memory!12:07 -
Episode 5, Season 1
How Computers Calculate - the ALU: Crash Course Computer Science #5Today we're going to talk about a fundamental part of all modern computers.11:09 -
Episode 4, Season 1
Representing Numbers + Letters with Binary: Crash Course Computer Science #4We’re going to take a look at how computers use a stream of 1s and 0s to represent data.10:38 -
Episode 3, Season 1
Boolean Logic & Logic Gates: Crash Course Computer Science #3We’re going to focus on three fundamental operations - NOT, AND, and OR.10:01 -
Episode 2, Season 1
Electronic Computing: Crash Course Computer Science #2As the scale of human civilization continued to grow as did the demand for more devices.10:43