Hi, what do you want to do?
Visual Learning Systems
The Periodic Table: Atomic Number
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...
Code.org
CS in Algebra: Introduction
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...
Getty Museum
Making a Spanish Polychrome Sculpture
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...
Curated Video
AWS Certified Solutions Architect Associate (SAA-C03) - Introduction
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.
Curated Video
Acquire Malicious Apps1
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.
Google
CS First Tutorials
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...
Crash Course
Crash Course Computer Science #12: Programming Basics: Statements and Functions
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...
Other
Socratica Kids: Intro to Computers: What Are Computers and Programming for Kids
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]
Khan Academy
Khan Academy: Debugging With Println()s
Learn some computer programming debugging tips. [5:50]
Crash Course
Crash Course: Computer Science #16: Software Engineering
Today, we're going to talk about how HUGE programs with millions of lines of code are built. [10:34]
Crash Course
Crash Course Computer Science #8: Instructions & Programs
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]
Code.org
Code.org: Cs Fundamentals: Collecting Treasure With Laurel
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...
Code.org
Code.org: Cs Principles: Functions With Parameters
Learn about functions with parameters in computer programmimg. [4:54]
Crash Course
Crash Course Computer Science #18: Operating Systems
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...
Code.org
Code.org: How Computers Work: Hardware & Software
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...
Crash Course
Crash Course Computer Science #7: The Central Processing Unit (Cpu)
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...
Crash Course
Crash Course Computer Science #2: Electronic Computing
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...
Crash Course
Crash Course Computer Science #9: Advanced Cpu Designs
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...
Other
Derek Banas: Java Programming
By popular request, this Java programming tutorial teaches all of the core knowledge needed to write Java code in thirty minutes. [34:30]
PBS
Pbs Learning Media: Crash Course Computer Science: The First Programming Languages
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]
Other
Codecademy: Intro to Programming: Loops
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]
Khan Academy
Khan Academy: Intro to While Loops
Sophia shows how to repeat code in your program, using while loops. [4:45]