Lesson Materials
The main source for the training materials come from Software-Carpentry (Wilson 2016), specifically the Bash, Git (Ahmadia et al. 2016), and SQL lessons.
More references about Software-Carpentry and the challenges in scientific computing can be found here: (Wilson, n.d.) (Wilson 2009) (Hannay et al. 2009) (Wilson 2008) (Wilson 2006) (Wilson 2005)
Software-Carpenty
Data-Carpentry
The Carpentries
DataCamp
References
Wilson, Greg. 2016. “Software Carpentry: Lessons Learned.” January 28, 2016. https://doi.org/10.12688/f1000research.3-62.v2.
Ahmadia, Aron, James Allen, Alison Appling, Sean Aubin, Pete Bachant, Piotr Banaszkiewicz, Pauline Barmby, et al. 2016. “Software Carpentry: Version Control with Git.” https://doi.org/10.5281/zenodo.57467.
Wilson, Greg. n.d. “Software Carpentry Web Site.” http://software-carpentry.org.
Wilson, Gregory. 2009. “How Do Scientists Really Use Computers?” American Scientist.
Hannay, Jo Erskine, Hans Petter Langtangen, Carolyn MacLeod, Dietmar Pfahl, Janice Singer, and Greg Wilson. 2009. “How Do Scientists Develop and Use Scientific Software?” In Proc. 2009 Icse Workshop on Software Engineering for Computational Science and Engineering.
Wilson, Greg. 2008. “Those Who Will Not Learn from History...” Computing in Science & Engineering.
Wilson, Greg. 2006. “Software Carpentry: Getting Scientists to Write Better Code by Making Them More Productive.” Computing in Science & Engineering.
Wilson, Gregory V. 2005. “Where’s the Real Bottleneck in Scientific Computing?” American Scientist.