Instructional Video4:12
TED-Ed

Inside Your Computer

For Students 9th - 12th Standards
Computers are amazingly powerful machines that we have come to take for granted. Starting with a simple click of the mouse, this animated video takes you on a trip through the inner workings of computers. Learn how programs allow the...
Instructional Video
Khan Academy

More While Loops: Balloon Hopper

For Students 6th - Higher Ed
Starting with an empty computer screen for a coder can be as intimidating as a bare canvas to a painter or a blank sheet of paper to a writer. Where do you start? If you know what you are trying to build, then you just pick something and...
Instructional Video4:44
TED-Ed

How Computers Translate Human Language

For Students 9th - 12th
Universal Translating Devices? Babel Fish? Johnny Mnemonics? Although standard features of science fiction, computer translating programs have a ways to go before they achieve the success seen in TV shows and films. Here's why.
Instructional Video3:34
Khan Academy

More on Variables

For Students 6th - Higher Ed
Variables represent one of the most fundamental features in any programming language. The easy-to-follow explanation given in this video focuses on the difference between variables and values. Specifically, the author looks at how...
Instructional Video5:27
TED-Ed

Can Robots Be Creative?

For Students 9th - 12th Standards
What is creativity, anyway? Check out this fascinating video on the potential for creativity from artificial intelligence. The resource provides insight into the world of computer programming and algorithms, while at the same...
Instructional Video13:48
Lifehacker

Learn to Code: Arrays and Logic Statements

For Students 9th - Higher Ed Standards
Young programmers learn about the concepts of arrays and logic statements with the third video in this introductory series on JavaScript. Starting with a brief explanation of arrays, the resource goes on to provide clear and...
Instructional Video6:02
Lifehacker

Learn to Code: Working with Variables

For Students 9th - Higher Ed Standards
Building on prior knowledge about defining variables, the second video in this series on coding explains how to perform simple operations with data in JavaScript. Introducing first the concept of statements, the video goes on...
Instructional Video6:51
1
1
TED-Ed

The Prison Break | Think Like A Coder, Ep 1

For Students 6th - 12th Standards
Break free from monotonous lessons. An engaging video introduces the computer coding series and describes the ongoing context. Robots have taken over, and the hero needs to escape from prison and save the world by solving a set of clues....
Instructional Video6:42
1
1
TED-Ed

The Artists | Think Like A Coder, Ep 5

For Students 6th - 12th Standards
Create a diversion! Continuing the quest to save the world, the hero of the series needs to find an artifact inside a tower. To distract the guards, she programs a robot to vandalize some artwork. Viewers learn how to apply loops and...
Instructional Video6:41
1
1
TED-Ed

The Chasm | Think Like A Coder, Ep 6

For Students 6th - 12th Standards
It'd be a shame if the hero fell into the chasm. The saga of the hero trying to save the world continues, this time requiring a bridge to cross a ravine. The blocks for the bridge must form a palindrome, and the hero must program a robot...
Instructional Video6:33
Lifehacker

Learn to Code: Variables and Basic Data Types

For Students 9th - Higher Ed Standards
Explore the fundamentals of coding in Javascript with the first video of this four-part series. After learning about the three basic data types — strings, numbers, and Boolean — young programmers are taught how to...
Lesson Plan12:18
1
1
Teach Engineering

Storing Android Accelerometer Data: App Design

For Teachers 9th - 12th
There's an app for that! Pupils learn to build an app that will store data on an Android. The instructional activity introduces class members to the tiny database, TinyDB, for Android devices. A video tutorial provides an...
Instructional Video7:53
Lifehacker

Learn to Code: Understanding Functions and Making a Guessing Game

For Students 9th - Higher Ed Standards
Here's where it all comes together. Using the skills learned in the previous three videos, the final installment of this series on JavaScript explores how to create functions. By the end of the video, young programmers will be able...
Instructional Video3:01
CK-12 Foundation

If - Then Statements: Lesson

For Students 6th - 12th
If the hypothesis is true, then the conclusion is true too. The presentation, part of a larger playlist on geometry, introduces conditional statements. The resource shows how to rewrite a statement into if-then format and how to identify...
Instructional Video17:02
TED-Ed

A Rosetta Stone for the Indus Script

For Students 6th - 12th
Imagine traveling 4,000 years into the future to a time when all knowledge of the English language has been lost. Computational neuroscientist Rajesh Rao uses this hypothetical situation to engage the audience as he discusses...
Instructional Video8:29
TED-Ed

Haptography: Digitizing our Sense of Touch

For Students 9th - 12th Standards
We have cameras to record what we see, but how can we record what we touch? Katherine Kuchenbecker, a mechanical engineering professor at the University of Pennsylvania, is working to answer exactly that question. Using sensitive...
Instructional Video6:10
1
1
TED-Ed

The Resistance | Think Like A Coder, Ep 2

For Students 6th - 12th Standards
Join the resistance and learn computer code while you're at it. Continuing from the previous installment, the hero of the series looks for a resistance leader using a set of conditional statements. Scholars learn how to include if,...
Instructional Video6:00
1
1
TED-Ed

The Train Heist | Think Like A Coder, Ep 4

For Students 6th - 12th Standards
Robots come in handy when planning a train heist. The hero and her robot continue their quest to find artifacts to save the world. They must locate and steal the Node of Power on a specific car of a train by writing computer code for the...
Instructional Video6:12
1
1
TED-Ed

The Furnace Bots | Think Like A Coder, Ep 3

For Students 6th - 12th Standards
It's time to defeat the army of furnace bots. Continuing from the previous episode, the hero of the story must locate and take over the zero bot that controls all of the other furnace bots. Viewers see how writing a program that involves...
Instructional Video15:24
TED Talks

The Incredible Inventions of Intuitive AI

For Students 9th - 12th
Welcome to the Augmented Age. Futurist Maurice Conti introduces viewers to his predictions of what to expect from the Augmented Age, an age of computers and robotic systems that work with humans to imagine, design, and build all sorts of...
Instructional Video4:46
TED-Ed

A Brief History of Video Games (Part I)

For Students 9th - 12th
For many pupils, gaming is part of everyday life. But, it wasn't always that way. Entertain and inform your class with this quick video that follows the development of video games. The narrator goes all the way back to the beginning and...
Instructional Video10:04
Curated OER

Compound Interest and e (Part 3)

For Students 10th - 12th
Continuing with the lesson on compound interest, in this video, Sal derives the general formula for any amount of principle, interest rate, and compounding periods over one year.
Instructional Video10:29
Curated OER

Conic Sections: Hyperbolas 3

For Students 10th - 12th
Continuing with the study of graphing hyperbolas, Sal shows an example of graphing a parabola that is centered at a point off the origin. By looking at the equation, first without shifting it, he helps listeners develop an intuitive...
Instructional Video11:59
Curated OER

Binomial Theorem (Part 3)

For Students 10th - 12th
In this video on the Binomial Theorem, Sal tries to give an intuition behind why combinations are part of its definition. By looking at the expansion of (a + b)3 and carefully looking at where each value originates from, one can see how...