Khan Academy
Khan Academy: Python Programming: Insertion Sort Algorithm
A visual description of the insertion sort algorithm. [7:52]
Crash Course
Crash Course Computer Science #13: Intro to Algorithms
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...
Goodwill
Gcf Global: Algorithms
Learn more about what algorithms are and where we can find them in the world around us. [2:30]
Code.org
Code Studio: Computational Thinking: Unplugged: Move It Move It
Learn how to write steps for challenge of finding the smiley face. This unplugged activity helps learn about algorithmic thinking.
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 Fundamentals: Envelope Variables
Variables allow for a lot of freedom in computer science. This lesson helps to explain what variables are and how we can use them in many different ways. [1:43]
Khan Academy
Khan Academy: What Is an Algorithm and Why Should You Care?
Learn the basics of an algorithm and it's use in computer programming. [5:27]
Crash Course
Crash Course Computer Science #14: Data Structures
Today we're going to talk about on how we organize the data we use on our devices. You might remember last episode we walked through some sorting algorithms, but skipped over how the information actually got there in the first place! And...
TED Talks
Ted: Ted Talks: How Algorithms Shape Our World
We live in a world run by algorithms, computer programs that make decisions or solve problems for us. In this riveting, funny talk, Kevin Slavin shows how modern algorithms determine stock prices, espionage tactics, even the movies you...
Khan Academy
Khan Academy: Multiplying With Area Model: 16 X 27
Sal uses an area model to multiply 16x27.
Khan Academy
Khan Academy: What Is an Algorithm and Why Should You Care?
Learn the basics of algorithms in computer programming. [5:27]
Khan Academy
Khan Academy: Pseudorandom Number Generators
In this lesson, random sequences and pseudorandom number sequences are discussed. This video lesson from Khan Academy is intended for students who are taking an introductory computer science course.