Training for VESRI teams
ICCS provides training to the VESRI teams focused particularly on software engineering and machine learning skills.
Training is primarily provided via ICCS's annual week-long summer school, which is targeted primarily at students and early career researchers. Its topics range from version control, testing, debugging, profiling, machine learning foundations, differentiable programming, HPC, parallelisation and more.
ICCS can also provide specialised training sessions directly to the VESRI teams. If you are part of a VESRI team, please contact iccs@maths.cam.ac.uk to arrange a session.
For example, trained Software Carpentry practitioners from ICCS ran a session for the CALIPSO team over two half-days. The course covered the Software Carpentry 'Version Control with Git' content to provide an introduction on using Git to version control code.
By participating in this course, CALIPSO team members learned how to professionally version-control their code – a necessity for working with professional research software engineers or working within a team of people collaborating on code.