Over several years, I have worked on the MPLS DTC Introduction to Programming and Software Engineering modules.
The introduction to programming module focused on introducing life scientists to programming in python.
The software engineering module taught scientists with programming experience, about good practice in developing reliable, reusable open-source software.
