The goal of Software Carpentry is to make scientists and engineers moreproductive by teaching computing skills like program design, versioncontrol, testing, and task automation.
Since 1997, we have found that a few days of training can saveresearchers a day a week for the rest of their professional lives, and alsoimprove the quality of their computational work.
- Automating tasks with the Shell
- Building programs with Python
- Version control with Git