Ten simple rules for teaching applied programming in an authentic and immersive online environment. - Frances Hooley (Public Library of Science (PLoS), 2021)