3 reasons why you should do your non-profit training online