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
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
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.
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.
University of Michigan
University of Michigan: The C Programming Language
A description of the C programming language, including history and some sample programs.
University of Michigan
University of Michigan: The C++ Programming Language
A description of the C++ programming language, including history and sample programs.
University of Michigan
University of Michigan: The Fortran Programming Language
A description of the FORTRAN programming language, including history and sample programs.
University of Michigan
University of Michigan: The Java Programming Language
A description of the Java programming language, including history and sample programs.
University of Michigan
University of Michigan: The Pascal Programming Language
A description of the Pascal programming language, including history and sample programs.
University of Michigan
University of Michigan: The Modula 2 Programming Language
A description of the Modula-2 programming language, including history and sample programs.
University of Michigan
University of Michigan: The Perl Programming Language
A description of the Perl programming language, including history and sample programs.
University of Michigan
University of Michigan: The Smalltalk Programming Language
A description of the Smalltalk programming language, including history and sample programs.
Library of Congress
Loc: America's Story: Johnson's Task, Unify Space Program
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.
Science Education Resource Center at Carleton College
Serc: Arthropod Diversity and Evolution an After School Program
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,...