Software Carpentry
From Wikipedia, the free encyclopedia
Software Carpentry was originally a project funded in 2000-01 by Los Alamos National Laboratory to create easy-to-use open source replacements for basic software engineering tools aimed at programmers working in computational science. The project began with a design competition; two of the four sub-projects it supported (Roundup and SCons) attained critical mass, and are still active.
Software Carpentry is now a course on basic software development skills for programmers with backgrounds in science and engineering, rather than computer science. The course notes and other materials are all open source, and freely available over the web at http://swc.scipy.org/ .