Instructional Video
PBS

Pbs Learning Media: Crash Course World History: Latin American Revolutions

9th - 10th
John Green talks about the many revolutions of Latin America in the 19th century. At the beginning of the 1800s, Latin America was firmly under the control of Spain and Portugal. The revolutionary zeal that had recently created the...
Instructional Video
PBS

Pbs Learning Media: Crash Course World History: Asian Responses to Imperialism

9th - 10th
Join host John Green to learn about Asian perspectives on Imperialism, particularly those of writers from countries that were colonized by European powers. We'll look at the writings of Sayyid Jamal ad-Din al-Afghani from the Middle...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Programming Basics: Statements & Functions

9th - 10th
Today, Carrie Anne is going to start our overview of the fundamental building blocks of programming languages. We'll start by creating small programs for our very own video game to show how statements and functions work. We aren't going...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Machine Learning & Artificial Intelligence

9th - 10th
From spam filters and self-driving cars, to cutting edge medical diagnosis and real-time language translation, there has been an increasing need for our computers to learn from data and apply that knowledge to make predictions and...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Software Engineering

9th - 10th
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...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Computer Networks

9th - 10th
We're going to begin with computer networks, and how they grew from small groups of connected computers on LAN networks to eventually larger worldwide networks like the ARPANET and even the Internet we know today. [11:57]
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Registers and Ram

9th - 10th Standards
Today we're going to create memory! Using the basic logic gates we discussed in episode 3, we can build a circuit that stores a single bit of information, and then through some clever scaling (and of course many new levels of...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Operating Systems

9th - 10th
So, as you may have noticed from last episode, computers keep getting faster and faster, and by the start of the 1950s they had gotten so fast that it often took longer to manually load programs via punch cards than to actually run them!...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Early Programming

9th - 10th
Since Joseph Marie Jacquard's textile loom in 1801, there has been a demonstrated need to give our machines instructions. In the last few episodes, our instructions were already in our computer's memory, but we need to talk about how...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: The World Wide Web

9th - 10th
The World Wide Web is built on the foundation of simply linking pages to other pages with hyperlinks, but it is this massive interconnectedness that makes it so powerful. But before the web could become a thing, Tim Berners-Lee would...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Intro to Algorithms

9th - 10th Standards
Algorithms are the sets of steps necessary to complete computation - they are at the heart of what our devices actually do. And this isn't a new concept. Since the development of math itself, algorithms have been needed to help us...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Electronic Computing

9th - 10th
We ended last episode at the start of the 20th century with special purpose computing devices such as Herman Hollerith's tabulating machines. But the scale of human civilization continued to grow, as did the demand for more sophisticated...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Robots

9th - 10th
Robots are often thought of as a technology of the future, but they're already here by the millions in the workplace, our homes, and pretty soon on the roads. We'll discuss the origins of robotics to its proliferation, and even look at...
Instructional Video
PBS

Pbs Learning Media: Crash Course World History: Imperialism

9th - 10th
John Green teaches you about European Imperialism in the 19th century. European powers started to create colonial empires way back in the 16th century, but businesses really took off in the 19th century, especially in Asia and Africa....
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Alan Turing

9th - 10th Standards
Today we're going to take a step back from programming and discuss the person who formulated many of the theoretical concepts that underlie modern computation - the father of computer science himself: Alan Turing. Normally, we try to...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Compression

9th - 10th
So last episode we talked about some basic file formats, but what we didn't talk about is compression. Often files are way too large to be easily stored on hard drives or transferred over the Internet - the solution, unsurprisingly, is...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: 3 D Graphics

9th - 10th Standards
From polygon count and meshes, to lighting and texturing, there are a lot of considerations in building the 3D objects we see in our movies and video games, but then displaying these 3D objects of a 2D surface adds an additional number...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Cryptography

9th - 10th Standards
We're going to walk you through some common encryption techniques such as the Advanced Encryption Standard (AES), Diffie-Hellman Key Exchange, and RSA which are employed to keep your information safe, private, and secure. [12:16]
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: The Internet

9th - 10th Standards
Specifically, how that stream of characters you punch into your browser's address bar, like "youtube.com", return a website. Just to clarify, we're talking in a broader sense about that massive network of networks connecting millions of...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Cybersecurity

9th - 10th
Cybersecurity is a set of techniques to protect the secrecy, integrity, and availability of computer systems and data against threats. In today's episode, we're going to unpack these three goals and talk through some strategies we use...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Computer Vision

9th - 10th
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...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Data Structures

9th - 10th Standards
Today we're going to talk about 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 it...
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Early Computing

9th - 10th
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. [11:35]
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: Memory & Storage

9th - 10th
So, we've talked about computer memory a couple times in this series, but what we haven't talked about is storage. Data written to storage, like your hard drive, is a little different, because it will still be there even if the power...