CPD Computational Space Plasma Dynamics hands-on experience of numerical methods in space plasma physics