+
Activity
Code.org

Code.org: Game Lab

For Students 9th - 10th
Game Lab is a programming environment where you can make simple animations and games with objects and characters that interact with each other. Design an animation or game, code with blocks or JavaScript to make it work, then share your...
+
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...
+
Lesson Plan
Code.org

Code.org: For Loop Fun

For Teachers 3rd - 6th
We know that loops allow us to do things over and over again, but now we're going to learn how to use loops with extra structure built right in.
+
Handout
Other

The School Run: What Is Debugging?

For Students 3rd - 8th
Students are introduced to the debugging cycle and the steps in the debugging cycle.
+
eBook
Khan Academy

Khan Academy: Understanding Pseudocode

For Students 9th - 10th
Explanation and examples of pseudocode.
+
Activity
Other

Beanz: Variables, Constants, and Data Types

For Students 6th - 9th
Learn variables, constants, and data types with exercises you can do to test your knowledge.
+
Article
Other

Beanz: Code Snippets: Variables

For Students 6th - 9th
Learn how variables in code work in several computer languages.
+
eBook
Khan Academy

Khan Academy: Review: Variables

For Students 9th - 10th
Understand variables in computer programming.
+
Unit Plan
Goodwill

Gcf Global: Computer Science: Sequences, Selections, and Loops

For Students 9th - 10th
Learn more about sequences, selections, and loops.
+
Article
Other

Beanz: How We Designed a School Robot

For Students 6th - 8th
Learn how an all girls high school robotics team designed then built a robot to compete in competitions.
+
Article
Other

Beanz: Algorithm Design

For Students 6th - 8th
Find out about algorithmic design.
+
Interactive
Khan Academy

Khan Academy: Challenge: Bucktooth Bunny

For Students 9th - 10th
Use the power of variables to give a bunny bigger eyes and teeth in this coding challenge.
+
Unit Plan
Other

Beanz: Functions and Procedures

For Students 6th - 9th
An introduction to programming functions and procedures using pen and paper instead of code. Includes lots of examples and exercises.
+
Handout
BBC

Bbc Bitesize: Development and Testing: Test Driven Development

For Students 6th - 9th
See why programming and debugging can be part of the same development process.
+
Handout
University of Kansas Medical Center

Univ. Of Kansas Medical Center: Accredited Programs

For Students 9th - 10th
This site from the University of Kansas Medical Center provides a list and direct links to colleges with accredited genetic counseling programs.
+
Handout
Other

Minich: Pseudocode

For Students 9th - 10th
A concise explanation of the algorithm design language known as pseudocode.
+
Handout
Other

Steve Wozniak, a True Hacker Made Millionaire

For Students 9th - 10th
A short biography of Steve Wozniak, designer and programmer of Apple's initial computers. Includes a photograph.
+
Handout
Code.org

Code.org: Cs Fundamentals: Debugging Guide

For Students K - 1st
A one-page visual de-bugging reminder for studets learning computer programming.
+
Handout
Other

Unf: Pseudocode Examples

For Students 9th - 10th
See some examples of pseudocode to help get started with computer programming.