Massachusetts Institute of Technology
Mit: Blossoms: Psychology to Logic: Learning Computer Programming in the Kitchen
This lesson focuses on the biggest problem faced by any young programmer, the logic building required while solving a particular problem.[28:25]
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...
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 #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]
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...