Software Carpentry - TEACHING LAB SKILLS FOR SCIENTIFIC COMPUTING

Software Carpentry - is a volunteer organization whose goal is to make scientists more productive, and their work more reliable, by teaching them basic computing skills. Founded in 1998, it runs short, intensive workshops that cover program design, version control, testing, and task automation. Software Carpentry has been a Mozilla Foundation project since January 2012, and part of the Mozilla Science Lab since June 2013.

There are many lessons (http://software-carpentry.org/lessons.html) that might be considered useful to HPC users, some of particular interest includes (there are lots more)