software-carpentry.org
Software Carpentry is an intensive introduction to basic software development practices for scientists and engineers
Software Carpentry is an intensive introduction to basic software development practices for scientists and engineers