'The Turing Way' guide to reproducible research JupyterBook is going from strength to strength!
https://the-turing-way.netlify.app/reproducible-research/reproducible-research.html
I think this will be the first port of call for my students to learn git, Makefile for reproducibility, ideas behind CI and testing etc. ; and there's now whole sections on communication, management and ethics. A great resource!