Software Carpentry: A Practical Introduction to Good Programming Practices New
This course is organized by the Software Carpentry Project. Python will be used to explore program design, but we aim to cover principles that are applicable to other programming languages, so if you are an R or Matlab user you can also learn something useful. The course will include sessions covering command line UNIX, Version control with Git and programming, testing and debugging in Python.
Applicants for this course are required to complete the survey that can be found here. Applicants will be accepted on condition that their background and motivation fit the course content.
Further information is available here.
Please note that if you are not eligible for a University of Cambridge Raven account you will need to book by linking here.
- Our courses are open to all who might benefit
- This course is aimed at graduate students and other researchers who want to learn core skills and best practices for scientific computing.
- Booking priority is given to people from Cambridge University and Collaborating Institutes
- Individual Course fees are required only from External participants not from Collaborating Institutes
Although, no specific skills are necessary to participate in this course, applicants are requested to complete the survey that can be found here. Applicants will be accepted on condition that their background and motivation fit the course content.
Number of sessions: 2
# | Date | Time | Venue | Trainers | |
---|---|---|---|---|---|
1 | Tue 26 Aug 2014 09:00 - 16:00 | 09:00 - 16:00 | Bioinformatics Training Room, Craik-Marshall Building | map | Rob Beagrie, Thomas Kluyver, Jelena Aleksic, David Molnar |
2 | Wed 27 Aug 2014 09:00 - 16:00 | 09:00 - 16:00 | Bioinformatics Training Room, Craik-Marshall Building | map | Rob Beagrie, Thomas Kluyver, Jelena Aleksic, David Molnar |
Presentations, demonstrations and practicals
2
A number of times per year
Booking / availability