Khan Academy
What is Programming?
It's time to unleash your class's inner geek. This introductory video starts one on a path of learning to code. It is the first in a series of a number of videos that help you learn the fundamentals of coding. The series focuses on...