Software Carpentry teaching programming and data management to scientists

sc

Software Carpentry teaches scientists how to program and use open source tools to manage their data and make their life easier. They’re focussed specifically on software tools, rather than types of analysis, and so what they teach is pretty general. They started in 1998 and are currently part of the Mozilla Foundation.

They hold bootcamps, see when they’re in your area, where they introduce participants to Python and R (modular programming), Unix (scripting/automation), SQL (for managing data), and GitHub (for collaboratively working on code).

Their course materials are online and freely available.