Computer Programming

SCRATCH - is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web.

Alice.org - is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web.

Squeek - is a modern, open source, full-featured implementation of the powerful Smalltalk programming language and environment. Squeak is highly-portable - even its virtual machine is written entirely in Smalltalk making it easy to debug, analyze, and change. Squeak is the vehicle for a wide range of projects from multimedia applications, educational platforms to commercial web application development.

StarLogo TNG Welcome - is The Next Generation of StarLogo modeling and simulation software.

Processing - is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production.