Activity
Science Buddies

Science Buddies: Writing a Simple Calculator Program With Java Script

For Students 6th - 8th
This is a good first-time programming project. You'll learn how to use JavaScript to create a basic calculator program that you can run in your Web browser.
Activity
Science Buddies

Science Buddies: Paragraph Stats: Writing a Java Script Program to 'Measure' Text

For Students 6th - 8th
This is a challenging first-time programming project. You'll learn how to use JavaScript to create a simple program to analyze one or more paragraphs of text. Your program will count sentences, words and letters, and report the resulting...
Unit Plan
Khan Academy

Khan Academy: Computer Programming: Advanced Js: Games & Visualizations

For Students 9th - 10th
After learning how to program in JavaScript and make basic drawings and animations, use that knowledge to make games and visualizations with this tutorial.
Article
Savvas Learning

Concepts of Program Debugging

For Students 9th - 10th
A chapter from an online book on the concepts of C++ program debugging. Includes steps in debugging a system, with illustration, common debugging situations, with illustration, debugging tools, and the debugging environment.
Article
Khan Academy

Khan Academy: Using Math Expressions in Js

For Students 9th - 10th
A review of text and strings in JavaScript.
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: 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.
Article
Khan Academy

Khan Academy: Programming Case Study: Teaching an Elementary School Class

For Teachers 9th - 10th
To give fellow teachers an idea for how they can teach our curriculum in a classroom setting, we are creating case studies. Here's one case study of how Feltwell Elementary School in the United Kingdom is using our curriculum in their...
Article
Khan Academy

Khan Academy: Programming Case Study: Teaching an Elementary School Class

For Students 4th - 8th
To give fellow teachers an idea of how they can teach the KA curriculum in a classroom setting, they created case studies. Here's one case study of how Feltwell Elementary School in the United Kingdom is using the KA curriculum in their...
Article
Other

Computers for Creativity: Building With Code

For Teachers 5th - 8th
Using the Khan Academy Computer Science platform, sixth graders at Los Altos School District build using code. They create art by writing programs in a JavaScript implementation of the Processing language called Processing.js.
Unit Plan
Khan Academy

Khan Academy: Computer Programming: Advanced Js: Natural Simulations

For Students 9th - 10th
Learn how to use JavaScript, ProcessingJS, and mathematical concepts to simulate nature in your programs.
Professional Doc
Khan Academy

Khan Academy: Additional Programming Projects

For Teachers 9th - 10th
Khan Academy has ten projects in Intro to JavaScript: Drawing & Animation curriculum, where each project is an opportunity for students to be more creative and free-form with their newfound programming knowledge.
Unit Plan
Other

Bootstrap: Introduction to Programming Tutorial

For Students 9th - 10th
Bootstrap is free open-source software that is popular for developing websites and web apps. It offers a framework for working with HTML, CSS, and JavaScript. Here you will find an introductory tutorial in how to use Bootstrap that was...
Article
Khan Academy

Khan Academy: Which Js Library Should You Use?

For Students 9th - 10th
Find out which JavaScript library to use depending on the type of computer programming.
Article
Khan Academy

Khan Academy: Behind the Scenes: Browse the J Query Source Code

For Students 9th - 10th
Learn about the open source jQuery source code programmers use in programming interactive web pages.
Article
Khan Academy

Khan Academy: Where Are Js Libraries Hosted?

For Students 9th - 10th
Find out where JavaScript libraries are located.
Article
Khan Academy

Khan Academy: What's a Js Library?

For Students 9th - 10th
Find out what a JavaScript library is.
Activity
Code.org

Code.org: App Lab

For Students 9th - 10th
App Lab is a programming environment where you can make simple apps. Design an app, code in JavaScript with either blocks or text, then share your app in seconds. Start with a blank project, explore the sample apps and take the challenge...
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.
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: Two Dimensional Noise

For Students 9th - 10th
Two dimensional noise in JavaScript is explained.
Article
Khan Academy

Khan Academy: Normal Distribution of Random Numbers

For Students 9th - 10th
Using the Random object in JavaScript, a normal distribution of random numbers is created.
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.
Article
Khan Academy

Khan Academy: Beaver Character

For Students 9th - 10th
Use object-oriented design, discussed in this tutorial, to describe a hopping Beaver character.