Instructional Video
Other

Derek Banas: Java Programming

9th - 10th
By popular request, this Java programming tutorial teaches all of the core knowledge needed to write Java code in thirty minutes. [34:30]
Instructional Video
Crash Course

Crash Course Computer Science #8: Instructions & Programs

9th - 10th
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]
Instructional Video
Khan Academy

Khan Academy: Defining a Procedure

9th - 10th
That's why all programming languages let you make your own procedures, also known as subroutines, functions, or methods. A procedure is a reusable collection of statements.
Instructional Video
Khan Academy

Khan Academy: Readable Code

9th - 10th
Pamela shows the difference between unreadable code and readable code. Go for the latter! [3 min, 59 sec]