American Psychological Association
Sexual Orientation and Youth
A 24-page manual provides principals, educators, and other school personnel with factual information about sexual orientation development, important legal principles they must consider, and problematic efforts to change sexual...
Other
Html.com: Learn to Code Html and Css
A very in-depth guide to creating web pages. Has HTML cheat sheet and tutorials.
Other
Webster's World of Cultural Policy: New Deal Cultural Programs
Detailed explanation of the cultural programs provided by the New Deal and the Second New Deal, including such things as the Works Progress Administration, the Federal Art Project, the Federal Music Project, the Federal Theatre project,...
Savvas Learning
Concepts of Program Debugging
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.
Other
Robelle: How to Debug a Program
Tips and suggestions for debugging software programs are offered for users of HP3000 and HP-UX.
Other
Nuclear Weapon Archive: Iraq's Nuclear Weapons Program
Examine the development of Iraq's Weapons of Mass Destruction Program from its inception in the late 1950s to the emergence of Saddam Hussein and the implementation of his nuclear weapon policy. (2001)
NASA
Hsf: The Apollo Program
This site has links to many NASA resources about the Apollo program. Detailed information on each of the Apollo missions as well as a large number of images are available from this site.
Other
Visual Basic .Net Programming for Beginners
A beginner's tutorial for the Visual Basic .NET programming language.
Khan Academy
Khan Academy: Computer Programming: Html/js: Making Webpages Interactive
Learn how to combine previous knowledge of HTML/CSS with knowledge of JavaScript to make webpages interactive.
Science Education Resource Center at Carleton College
Serc: Calzones vs. Mini Pizzas a Linear Programming Problem
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....
Varsity Tutors
Varsity Tutors: Hotmath: Practice Problems: Linear Programming
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...
Khan Academy
Khan Academy: Html/css: Making Webpages
This tutorial instructs students how to use HTML and CSS to make webpages.
Other
W3 Schools: Html Canvas Tutorial
Learn how to use HTML canvas, a programming element used to draw graphics on a web page.
Physics Aviary
Physics Aviary: Quick Graphing/linearizing Program
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...
University of Michigan
University of Michigan: The Prolog Programming Language
A description of the Prolog programming language, including history and program samples.
Other
Extreme Programming: A Gentle Introduction
A complete explanation of the software team approach know as extreme or pair programming.
Other
Understanding Object Oriented Programming
This site compares procedural programming and design with object oriented programming and design, contrasting the pros and cons of both approaches when trying to solve a sample problem.
Other
What Is Bottom Up Programming
Describes the basics of bottom-up programming including how it works and advantages of of this technique vs. "top-down".
Other
Top Down Programming
A good introduction to top-down programming, including how it works and the disadvantages with top-down programming.
Other
Programming Art: Build an Object Using Lingo in Director
Use this online tutorial for an example of how to make a timer object using object oriented programming with Lingo.
Other
Java Script Programming: Debugging
A 3 part article on JavaScript programming debugging from Webdeveloper.com. Includes information on what a "bug" is, a syntax error, a logic error, and other tips on avoiding and troubleshooting programming errors.
University of Michigan
University of Michigan: The Lisp Programming Language
A description of the Lisp programming language, including history and sample programs.
University of Michigan
University of Michigan: The Ada Programming Language
A description of the Ada programming language, including a history of the language and some short sample programs.