Introduction to Scientific Software Design (for Theoretical Chemistry and Adjacent Fields) With Python
This course covers the basic tools and tricks of scientific software design. It should be accessible to a broad variety of students.
Students taking the course on a "formal" level should ensure that they have a project, as marks are project-performance based.
Content is hosted on the course web site.