Website
Other

Html.com: Learn to Code Html and Css

For Students 9th - 10th
A very in-depth guide to creating web pages. Has HTML cheat sheet and tutorials.
Handout
Other

Visual Basic .Net Programming for Beginners

For Students 9th - 10th
A beginner's tutorial for the Visual Basic .NET programming language.
Unit Plan
Khan Academy

Khan Academy: Computer Programming: Html/js: Making Webpages Interactive

For Students 9th - 10th
Learn how to combine previous knowledge of HTML/CSS with knowledge of JavaScript to make webpages interactive.
Lesson Plan
Science Education Resource Center at Carleton College

Serc: Calzones vs. Mini Pizzas a Linear Programming Problem

For Teachers 9th - 10th
This module presents a linear programming problem. An example of the revenue-maximizing product mix for a pizza parlor is developed. This is an example of a more general mathematical optimization (maximization or minimization) problem....
Unknown Type
Varsity Tutors

Varsity Tutors: Hotmath: Practice Problems: Linear Programming

For Students 9th - 10th
Twelve problems present practice working with linear programming. They are given with each step to the solution cleverly revealed one at a time. You can work each step of the problem then click the "View Solution" button to check each...
Unit Plan
Khan Academy

Khan Academy: Html/css: Making Webpages

For Students 9th - 10th
This tutorial instructs students how to use HTML and CSS to make webpages.
Article
Khan Academy

Khan Academy: Quick Tip: Html Tags

For Students 9th - 10th
A quick review of HTML tags in writing code.
Article
Other

W3 Schools: Html Canvas Tutorial

For Students 9th - 10th
Learn how to use HTML canvas, a programming element used to draw graphics on a web page.
Interactive
Physics Aviary

Physics Aviary: Quick Graphing/linearizing Program

For Students 9th - 10th
This program was designed as a quick graphing program that students could use on a computer, tablet or smart phone when a more complex graphing program is not available. This program will let students plot up to 10 data points and then...
Activity
University of Michigan

University of Michigan: The Prolog Programming Language

For Students 9th - 10th
A description of the Prolog programming language, including history and program samples.
Article
Other

Top Down Programming

For Students 9th - 10th
A good introduction to top-down programming, including how it works and the disadvantages with top-down programming.
Interactive
Other

Programming Art: Build an Object Using Lingo in Director

For Students 9th - 10th
Use this online tutorial for an example of how to make a timer object using object oriented programming with Lingo.
Activity
University of Michigan

University of Michigan: The Lisp Programming Language

For Students 9th - 10th
A description of the Lisp programming language, including history and sample programs.
Activity
University of Michigan

University of Michigan: The Ada Programming Language

For Students 9th - 10th
A description of the Ada programming language, including a history of the language and some short sample programs.
Activity
University of Michigan

University of Michigan: The C Programming Language

For Students 9th - 10th
A description of the C programming language, including history and some sample programs.
Activity
University of Michigan

University of Michigan: The C++ Programming Language

For Students 9th - 10th
A description of the C++ programming language, including history and sample programs.
Article
University of Michigan

University of Michigan: The Fortran Programming Language

For Students 9th - 10th
A description of the FORTRAN programming language, including history and sample programs.
Activity
University of Michigan

University of Michigan: The Java Programming Language

For Students 9th - 10th
A description of the Java programming language, including history and sample programs.
Activity
University of Michigan

University of Michigan: The Pascal Programming Language

For Students 9th - 10th
A description of the Pascal programming language, including history and sample programs.
Activity
University of Michigan

University of Michigan: The Modula 2 Programming Language

For Students 9th - 10th
A description of the Modula-2 programming language, including history and sample programs.
Activity
University of Michigan

University of Michigan: The Perl Programming Language

For Students 9th - 10th
A description of the Perl programming language, including history and sample programs.
Article
University of Michigan

University of Michigan: The Smalltalk Programming Language

For Students 9th - 10th
A description of the Smalltalk programming language, including history and sample programs.
Article
Library of Congress

Loc: America's Story: Johnson's Task, Unify Space Program

For Students 3rd - 8th
Russia was ahead in the "space race" in 1961. In this article, the Library of Congress discusses how President Kennedy assigned Lyndon Johnson the task of uniting the different parts of the U.S. space program into NASA.
Lesson Plan
Science Education Resource Center at Carleton College

Serc: Arthropod Diversity and Evolution an After School Program

For Teachers 9th - 10th
This website provides information required for a hands-on program that enables students to work alongside active museum curators, postdoctoral researchers, and collection managers. The programs will teach students to identify, classify,...