About

Our mission is to help scientists be more productive by teaching them basic computing skills. Our approach combines short, intensive workshops with self-paced online instruction. The benefits are more reliable results and higher productivity: a day a week is common, and a ten-fold improvement isn’t rare. Can Software Carpentry help you? These comments from former students and our 90 second pitch can help you decide.

Workshops
Our workshops cover the core skills needed to be productive in a small team: program design, version control, testing, the shell, and data management. Short tutorials alternate with hands-on practical sessions for two full days.
Online Training
The self-paced learning goes into more depth on these core topics, and looks at and software lifecycles.
Content
Our video lectures cover all of our core topics and much else as well. The lecture notes from Version 3 of this course (2004-2009) are also available.
Upcoming
See our calendar for information on upcoming workshops.
License
All of our content is available under a Creative Commons Attribution license.
Contact
For more information, check out our blog at http://software-carpentry.org/blog/, follow us on twitter as @swcarpentry, or contact us by email at info@software-carpentry.org.