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
Crash Course

Crash Course Computer Science #13: Intro to Algorithms

9th - 10th
This video offers an introduction to algorithms. Algorithms are the sets of steps necessary to complete computation - they are at the heart of what our devices actually do. Since the development of math itself, algorithms have been...
Instructional Video
Code.org

Code.org: Mark Zuckerburg Teaches Repeat Loops

9th - 10th
Mark Zuckerburg teaches about repeat loops. [0:36]
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
Other

Kodable: What Are Loops?

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