Ten simple rules for teaching applied programming in an authentic and immersive online environment. - Frances Hooley; Peter J. Freeman; Angela C. Davies (PLoS Comput. Biol., 2021)