This is an intermediate-level course in collaborative research software engineering and development skills, using Python as an example language. It teaches these skills in a way that mimics a typical ...