Not 100% nonprofit focused, but Coursera.org has a lot of free courses (great quality too). I'm currently taking (and really enjoying) https://www.coursera.org/learn/nonprofit-organizations, and there is a decent list of others https://www.coursera.org/search?query=nonprofit.