Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Coloring

For Teachers 9th - 10th
A teaching guide for the Intro to JS lesson plan on Coloring.
Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Arrays

For Students 9th - 10th
A teaching guide for the Intro to JS lesson on Arrays.
Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Animation Basics

For Teachers 9th - 10th
A teaching guide for the Intro to JS activity on Animation basics.
Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Objects

For Teachers 9th - 10th
A teaching guide for the Intro to JS lesson on Objects.
Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Object Oriented Design

For Students 9th - 10th
A teaching guide for the Intro to JS lesson on Object-oriented design.
Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Looping

For Students 9th - 10th
A teaching guide for the Intro to JS lesson on Looping.
Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Logic and if Statements

For Students 9th - 10th
A teaching guide for the Intro to JS activity on Logic and if statements.
Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Interactive Programs

For Teachers 9th - 10th
A teaching guide for the Intro to JS lesson plan on Interactive programs.
Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Functions

For Teachers 9th - 10th
A teaching guide for the Intro to JS lesson on Functions.
Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Variables

For Teachers 9th - 10th
A teaching guide for the Intro to JS instructional activity on Variables.
Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Text and Strings

For Teachers 9th - 10th
A teaching guide for the Intro to JS lesson on Text and strings.
Lesson Plan
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Resizing With Variable Expressions

For Teachers 9th - 10th
A teaching guide for the Intro to JS lesson on Resizing with variable expressions.
Website
Khan Academy

Khan Academy: Teaching Guide: Intro to Js Drawing Basics

For Students 9th - 10th
This is a teaching guide for the Intro to JS lesson on Drawing basics. This lesson is the first time the student will see coding in action and write code themselves.
Unit Plan
Khan Academy

Khan Academy: Computer Programming: Intro to Js: Drawing & Animation

For Students 9th - 10th
In these tutorials, you'll learn how to use the JavaScript language and the Processing JS library to create fun drawings and animations.
Article
Khan Academy

Khan Academy: Intro to Vectors

For Students 9th - 10th
An introduction to the most basic building block for programming motion--the vector. In JavaScript referring to a Euclidean vector defined as an entity that has both magnitude and direction.
Article
Khan Academy

Khan Academy: Intro to 'Memory'

For Students 9th - 10th
An introduction to creating a single player version of the memory game using drawing commands and implementing the rules of the game using variables and logic.
Article
Khan Academy

Khan Academy: Intro to Particle Systems

For Students 9th - 10th
An introduction to strategies for implementing programming for a particle system. The focus is to keep track of a system of many elements. A sequence of the movie, Star Trek II: Wrath of Khan is used to illustrate particle system which...
Article
Khan Academy

Khan Academy: Intro to Hoppy Beaver

For Students 9th - 10th
The process of designing a "side-scroller" game using the components: playable character; non-player characters; environment; and overall mission.
Article
Khan Academy

Khan Academy: A Guessing Game

For Students 9th - 10th
This Khan Academy resource is an article about a game that gives you an idea of how different algorithms for the same problem can have wildly different efficiencies. The computer is going to randomly select an integer from 1 to 15....
Professional Doc
Khan Academy

Khan Academy: Programming Classroom Handouts

For Teachers 9th - 10th
Handouts for teaching Intro to JS with ProcessingJS.
Article
Khan Academy

Khan Academy: Additional Programming Projects

For Students 9th - 10th
Here are links to 10 projects in our Intro to JS: Drawing & Animation curriculum. Each project is an opportunity for students to be more creative and free-form with their newfound programming knowledge.
Unit Plan
Other

Jan's Computer Basics: Trabajo De Jan Con Windows

For Students 9th - 10th
This site is a step-by-step lesson that guides learners through the basics of using Windows. Covers a few versions of Windows. The tutorial is broken into sections with a practice quiz at the end.
Website
Rutgers University

Seeing and Describing

For Students 9th - 10th
What an awesome way to practice describing art while using a computer to help! This site automatically displays an image for about 5 seconds and then you write what you remember about it on a separate sheet of paper. This is great...
Article
Khan Academy

Khan Academy: Get Ready to Learn J Query

For Students 9th - 10th
A review of the knowledge needed before beginning jQuery: HTML/CSS; JavaScript; JS DOM API; and using JS libraries. Links and practice for each of these programs are offered in the article.