Scientific Programming Bootcamp April 14-15

posted Feb 25, 2012, 11:37 AM by Joseph Wheaton

Since 1998, Software Carpentry has taught scientists and engineers the skills and tools they need to use computing more productively. Thanks to a grant from the Sloan Foundation, we are running a two-day workshop Utah State University, followed by 4-8 weeks of self-paced online learning. The workshop covers the core skills a researcher needs to know in order to be productive in a small team:

- Using the shell to do more in less time
- Using version control to manage and share information
- Basic Python programming
- How (and how much) to test programs
- Working with relational databases

The online follow-up goes into these topics in more detail, and also touch on program design and construction, matrix programming, using spreadsheets in a disciplined way, data management, and software development lifecycles.

In collaboration with Ethan White's lab in the Department of Biology we will be offering the workshop at Utah State on the weekend of April 14th and 15th. The workshop is free, you just need to bring a laptop and commit to spending 2 days learning about how to be a better scientific programmer. Space is limited and signups are on a first come first serve basis. You can find out more about the workshop and register at

For more information, please see, or contact us by email at You can also feel free to email Ethan ( with any questions.