Instructional Video
PBS

Pbs Learning Media: Crash Course Artificial Intelligence: Cats vs Dogs? Let's Make an Ai to Settle This

9th - 10th
Jabril tries to make an AI to once and for all settle the question, "Will a cat or a dog make us happier?" But in building this AI, Jabril will accidentally incorporate the very bias he was trying to avoid. So today we'll talk about how...
Instructional Video
Other

Ihmc: Computational Thinking and Thinking About Computing

9th - 10th
Jeannette M. Wing, Assistant Director for Computer and Information Science and Engineering, discusses how, like reading writing and math, computational thinking skills will be a fundamental skill used by everyone in the world. [1:05:58]
Instructional Video
Khan Academy

Khan Academy: Computational Number Theory: Running Time

5th - 8th
What is a computer? How should we define the time needed to execute an algorithm?
Instructional Video
Code.org

Code Studio: Computational Thinking: Unplugged: Move It Move It

K - 1st
Learn how to write steps for challenge of finding the smiley face. This unplugged activity helps learn about algorithmic thinking.
Instructional Video
Code.org

Code.org: Cs Fundamentals: Envelope Variables

4th - 6th
Variables allow for a lot of freedom in computer science. This lesson helps to explain what variables are and how we can use them in many different ways. [1:43]