Instructional Video1:49
Curated OER

President Technology Startup

For Teachers 6th - 12th
Technology start-ups are growing every day in Silicon Valley and all around the country. The President of a start-up talks about his products, daily routines, education, and passion in the start-up world.
Instructional Video11:37
Crash Course

The World Wide Web: Crash Course Computer Science #30

For Students 9th - Higher Ed
Wait, the World Wide Web and the Internet aren't the same thing? Young computer scientists learn how the World Wide Web is like a program that runs on the Internet system. The 30th Crash Course Computer Science video also explains...
Instructional Video5:09
Curated OER

Editing Voice in Audacity

For Teachers 9th - 12th
After you've recorded your podcast you realize it's not perfect. Watch part six of this nine-part series on using Audacity software and you'll learn how to fix any mistakes you've made during the taping of your project.
Instructional Video10:04
Lifehacker

Programming! Learn the Basics of Coding, How to Pick a Language a Project, and More!

For Students 9th - Higher Ed Standards
Kick off an introductory computer science course with this exploration of computer programming basics. From variable types and writing statements in JavaScript to finding a web host and deploying a website, this resource provides...
Instructional Video12:41
Crash Course

3D Graphics: Crash Course Computer Science #27

For Students 9th - Higher Ed
Graphics can make or break a video or computer game. A thorough installment of the Crash Course Computer Science series describes different types of graphics projections, including orthographic projections and perspective projections. It...
Instructional Video10:35
Crash Course

Software Engineering: Crash Course Computer Science #16

For Students 9th - Higher Ed
Did you know that Microsoft Office has more than 40 million lines of code? The 16th installment of the Crash Course Computer Science playlist explains how object-oriented programming lets different groups of computer programmers work on...
Instructional Video3:50
Khan Academy

Incrementing shortcuts, Computer Programming

For Students 6th - Higher Ed
Text messages full of abbreviations can be easier to understand once you know what the letters stand for. The same goes for reading code because computer programmers always devise ways to reduce typing. One typical line of code that...
Instructional Video4:29
Khan Academy

More Mouse Interaction, Computer Programming

For Students 6th - Higher Ed
Creating interactive programs can be very exciting for new computer programmers. The author shows how to use mouseIsPressed within a conditional statement to create a small JavaScript program that responds to the user's mouse press.
Instructional Video4:45
Khan Academy

If/Else - Part 1, Computer Programming

For Students 6th - Higher Ed
Do it, or else! In conversation, this sounds like an ultimatum, but when writing code, it's a normal way to communicate with a computer. This video shows how to extend our previously used conditional if statement to include the else...
Instructional Video4:46
Khan Academy

Intro to While Loops, Computer Programming

For Students 6th - Higher Ed
Repetitive tasks, like the scenes from the movie Ground Hog Day, are common in computer programs. But how exactly do you program a piece of code to repeat specific instructions? This is where the While loop comes in handy. This video...
Instructional Video5:22
Khan Academy

Looping Through Arrays, Computer Programming

For Students 6th - Higher Ed
In computer programming, loops and arrays are made for each other. This video describes adding a while loop to print out each element in an array and then doing the same procedure using a for loop.
Instructional Video4:19
Khan Academy

Terrific Text: Part One, Computer Programming

For Students 6th - Higher Ed
A program that says, "Hello world," is considered a classic in computer programming. Have your young coders join the ranks of the many others who have created one of these programs. Of course, putting one's flare on a classic is always...
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 Video2:11
Curated OER

PC Technician

For Teachers 6th - 12th
Technology is growing more and more each year. A computer technician explains what he does at a school. This is a great opportunity to show students what they can do with their passion for computers.
Instructional Video3:06
Lesson Planet

EdTech Tuesday: BirdBrain Technologies with Tom Lauwers

For Teachers 5th - 12th
"Computer science and engineering design are things that all students will need to engage with as early as possible..." You'll be inspired to see what Roboticist Tom Lauwers of BirdBrain Technologies, LLC, is doing for education,...
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 Video3:16
Curated OER

How to Use PhotoFlex

For Teachers 8th - 12th
This upper grader needs a job in computer instruction. She does a fantastic job explaining how to use PhotoFlex to super impose a picture of a person into another picture. This is a great way to build computer literacy skills and could...
Instructional Video2:24
C-SPAN

On This Day: Creation of the World Wide Web

For Students 7th - 12th
Most modern-day individuals have access to the Internet in some form. Academics learn about the creation of the World Wide Web from its inventor Tim Berners-Lee. The thought-provoking resource shares Berners-Lee's thoughts on how he...
Instructional Video6:10
Khan Academy

The Power of the Docs, Intro to JS: Drawing and Animation, Computer Programming

For Students 5th - Higher Ed
While learning to code is an interesting academic pursuit in its own right, it also has other learning benefits. For one, coders learn how to learn. They continually explore, test, and draw conclusions about how certain things work. The...
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 Video5:14
PBS

Career Connections | Software Developer Dayton

For Students 6th - 12th
Like coding and 3-D design, like working with computers and with people? A career as a software developer might be in your future. Find out what's involved by watching a short video narrated by a software developer.
Instructional Video4:56
Khan Academy

Functions, Computer Programming

For Students 6th - Higher Ed
The next step in your class's development as young programmers is learning to define and use a simple function in JavaScript code. Younger students may require some additional explanations to help highlight the importance of functions....
Instructional Video4:32
Khan Academy

Function Return Values, Computer Programming

For Students 6th - Higher Ed
Functions that do calculations usually need to return a value. In this video, a function calculates and returns the total number of donuts eaten based on the years someone has been alive. Hopefully, your charges will have eaten much less...
Instructional Video5:05
Khan Academy

Function Parameters, Computer Programming

For Students 6th - Higher Ed
Learn how functions in coding are even more helpful when you can pass parameters to them. The author shows how to modify a simple JavaScript function to have two parameters that help you position a repeated drawing to the correct place...