Instructional Video
Khan Academy

Khan Academy: The Power of the Docs

9th - 10th
In this lesson, students will learn about some positive aspects of JavaScript. This video lesson from Khan Academy is intended for students who are taking an introductory computer programming course.
Instructional Video
Khan Academy

Khan Academy: Symbol Rate

9th - 10th
This resource provides an introduction to symbol rate. This video lesson from Khan Academy is intended for students who are taking an introductory computer programming course.
Instructional Video
Khan Academy

Khan Academy: S Q L or Sequel?

9th - 10th
This video lesson discusses the IBM-created data access tool called "SEQUEL." This video lesson from Khan Academy is intended for students who are taking an introductory computer programming course.
Instructional Video
Khan Academy

Khan Academy: Html Validation

9th - 10th
Learn how to validate your webpages with the W3C validator service.
Instructional Video
Khan Academy

Khan Academy: Video Tour: Teaching Programming in the Classroom

9th - 10th
Pamela, the Computer Science fellow, takes viewers on a guided tour of Khan Academy's Computer Science offerings. This resource is intended for teachers who are instructing an introductory computer science course.
Instructional Video
Khan Academy

Khan Academy: Welcome to Natural Simulations

9th - 10th
This video lesson from Khan Academy is intended for students who are taking an introductory computer science course. Natural simulations are discussed in this segment.
Instructional Video
Khan Academy

Khan Academy: Welcome to Making Webpages Interactive

9th - 10th
This video lesson explains how to make webpages interactive. This video lesson from Khan Academy is intended for students who are taking an introductory computer science course.
Instructional Video
Khan Academy

Khan Academy: Welcome to Sql

9th - 10th
Students will learn how to use SQL, a useful resource for connecting relational databases, in this interactive course! This video lesson from Khan Academy is intended for students who are taking an introductory computer science course.
Audio
Science Friday Initiative

Science Friday: Researchers Solve Checkers, Once and for All

9th - 10th
Researchers report in the journal Science that after sorting through 500 billion billion possible moves, they've been able to create a computer program that will never lose a game of checkers.
Audio
Science Friday Initiative

Science Friday: A Real Computer Bug?

9th - 10th
A group of scientists reports that they have created modified E. coli bacteria capable of performing one specific type of calculation. We'll talk with one of the researchers about the prospects for biologically-based computing in this...
Instructional Video
Other

Derek Banas: Code Refactoring

9th - 10th
Code refactoring is used to improve code design to make it easier to understand and extend. Writing understandable code will allow others to easily modify it and in the end you'll also find you write code faster because of code...