Python

Foundations

Advanced courses

  • Course on software architecture that explains all necessary things to work on a code project with a group. It covers virtual environments, git, coding conventions, IDEs, automated testing, and more. It takes 10 hours in total. This is a recommendation for new students before starting their thesis (at least look into section 1 on setting up environment for collaborative code development). https://carpentries-incubator.github.io/python-intermediate-development/