http://www.third-bit.com/swc is an open source course on basic software development skills, aimed primarily at people with backgrounds in science, engineering, and medicine who have little formal training in programming, but find themselves doing a lot of it. The course was developed in part through support from the Python Software Foundation; all of the material can be used and modified free of charge (but with attribution). If you have questions, would like to contribute material, or have a success story you'd like to share, please contact Greg Wilson (gvwilson at cs.utoronto.ca). Thanks, Greg