Software Carpentry's mission is to help scientists and engineers get more
research done in less time and with less pain by teaching them basic lab
skills for scientific computing. This hands-on workshop extends the typical
curriculum of task automation, modular programming, and version control, with
additional modules on cloud computing, including deployment, configuration,
and management of virtual machines.