Instructional Video1:00
Visual Learning Systems

The Periodic Table: Atomic Number

3rd - 8th
This program makes the Modern Periodic Table come alive to students. Numerous real-life examples of elements are exemplified in the table. Animations and graphics illustrate concepts not easily achieved through other instructional...
Instructional Video9:45
Code.org

Unplugged Lesson in Action - Graph Paper Programming

K - 9th
This brief video provides an overview and model for teachers who wish to deliver the Computer Science Fundamentals Unplugged activity, Graph Paper Programming. Find the lesson plan here and deliver this fun and engaging lesson
Instructional Video1:49
Code.org

CS in Algebra: Introduction

K - 9th
Math is a language - a way to communicate with others. It’s especially good for communicating with computers. In this episode you’ll get familiar with the language of code and see the basics of programming in Code Studio. Help us caption...
Instructional Video12:03
Getty Museum

Making a Spanish Polychrome Sculpture

6th - 11th
Seventeenth-century Spanish polychrome sculpture was intended to appear as lifelike as possible. Compared to bronze or marble statues, sculpted and painted wooden figures--often with glass eyes and wigs--achieve a remarkable realistic...
Instructional Video2:07
Curated Video

AWS Certified Solutions Architect Associate (SAA-C03) - Introduction

Higher Ed
In this video, we will take a brief look at the introduction from the author/instructor and get acquainted with the concepts covered under the certification program.
Instructional Video4:37
Curated Video

Acquire Malicious Apps1

Higher Ed
This video will describe the methods of acquiring malicious Android applications over the internet. There are few publicly available sites in addition to Github links that will be shared.
Instructional Video1:03
Google

CS First Tutorials

5th - 9th
Take it step by step to understand computer science. A set of seven short videos introduces teachers to the CS First curriculum. It describes how to set up a class, describes how to locate teacher materials, and provides information on...
Instructional Video
Crash Course

Crash Course Computer Science #12: Programming Basics: Statements and Functions

9th - 10th
Learn about basic computer programming including statements and functions. We will start our overview of the fundamental building blocks of programming languages by creating small programs for our own video game to show how statements...
Instructional Video
Other

Socratica Kids: Intro to Computers: What Are Computers and Programming for Kids

K - 1st
We use computers every day! But what ARE computers and how do they work? Puppet Topher meets his friend Ulka, a computer programmer, who explains to kids how computers work. [6:59]
Instructional Video
Khan Academy

Khan Academy: Debugging With Println()s

9th - 10th
Learn some computer programming debugging tips. [5:50]
Instructional Video
Crash Course

Crash Course: Computer Science #16: Software Engineering

9th - 10th
Today, we're going to talk about how HUGE programs with millions of lines of code are built. [10:34]
Instructional Video
Crash Course

Crash Course Computer Science #8: Instructions & Programs

9th - 10th
We'll show you how different programs can be used to perform different tasks, and how software can unlock new capabilities that aren't built into the hardware. [10 min, 35 sec]
Instructional Video
Code.org

Code.org: Cs Fundamentals: Collecting Treasure With Laurel

1st - 3rd
Students will be practicing their programming skills using a new character, Laurel the Adventurer. When someone starts programming they piece together instructions in a specific order using something that a machine can read. Through the...
Instructional Video
Code.org

Code.org: Cs Principles: Functions With Parameters

9th - 10th
Learn about functions with parameters in computer programmimg. [4:54]
Instructional Video
Crash Course

Crash Course Computer Science #18: Operating Systems

9th - 10th
This video [13:35] focuses on computer operating systems. 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...
Instructional Video
Code.org

Code.org: How Computers Work: Hardware & Software

K - 1st
According to Bill Gates, computers have the potential to do amazing things, but the only thing that makes a computer smart is you! Learn about the relationship between software and the hardware it controls on computers. This the last...
Instructional Video
Crash Course

Crash Course Computer Science #7: The Central Processing Unit (Cpu)

9th - 10th
This video [11:37] focuses on the Central Processing Unit or CPU. Today we're going to build the ticking heart of every computer - the Central Processing Unit or CPU. The CPU's job is to execute the programs we know and love - you know...
Instructional Video
Crash Course

Crash Course Computer Science #2: Electronic Computing

9th - 10th
This video focuses on electronic computing. 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...
Instructional Video
Crash Course

Crash Course Computer Science #9: Advanced Cpu Designs

9th - 10th
This video focuses on advanced CPU designs. 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! These...
Instructional Video
Other

Derek Banas: Java Programming

9th - 10th
By popular request, this Java programming tutorial teaches all of the core knowledge needed to write Java code in thirty minutes. [34:30]
Instructional Video
Other

Kodable: What Are Loops?

5th - 8th
Learn about loops and how they work in a computer program.
Instructional Video
PBS

Pbs Learning Media: Crash Course Computer Science: The First Programming Languages

9th - 10th Standards
So we ended last episode with programming at the hardware level with things like plugboards and huge panels of switches, but what was really needed was a more versatile way to program computers - software! [10:55]
Instructional Video
Other

Codecademy: Intro to Programming: Loops

5th - 8th
Loops are a fundamental concept in computer science. Here's an explainer on how they work, with the help of our favorite dessert. [1:41]
Instructional Video
Khan Academy

Khan Academy: Intro to While Loops

9th - 10th
Sophia shows how to repeat code in your program, using while loops. [4:45]