This website offers workshops, blogs and resources… some are free and some are priced.
The free blogs include items on communications and a nonprofit marketing strategy.
The free training includes nonprofit communications 101.